my original number was 9 but now with the code u guys gave me, we incremented into 10. I need to plug this number back into the file name but creating a new file called "name_0010" (originally it was "name_0009"). Here is the code I currently have, I know theres a more efficient way to do this... $newfile = substr($newfile_n,0, 4); $newfile =~ s/^(0)+//; ++$newfile; print"$newfile\n"; $newfile = "000".$newfile; #if it gets to 100 then it will look like this "0100" substr($newfile, 1, 4);