in reply to Optimize file renaming.

You could pad with zeroes using sprintf:
$name = sprintf "%03d", $name;
or, in a more general way:
my $padstring = '0'; my $minlength = 3; $name = ($padstring x ($minlength - length($name))) . $name;

Flavio (perl -e 'print(scalar(reverse("\nti.xittelop\@oivalf")))')

Don't fool yourself.