in reply to changing a file name, extension not showing up

Another possibility is you've got trailing whitespace on your name. What happens when you $serial =~ s/\s//g? You can also see what your variable literally contains by printing w/ delimiters, a la print "x${serial}x"

And ++ for rename and File::Copy.


#11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.

Replies are listed 'Best First'.
Re^2: changing a file name, extension not showing up
by mark4444az (Sexton) on Nov 27, 2012 at 22:19 UTC
    I did a length check and there's an extra character, presumably a newline, I didn't do a chomp on that <STDIN>. I added chomp and used "rename" and it works like a charm. Thanks very much!