$dir="/home/yehuda/img/jpg/";
chop $dir;
####
while (defined ($img=readdir DH)){
$img=~m/^(.*)\.(.*)\.(.*)/g;
$newname="$1.$3";
####
push @names,$img;
push @newnames,$newname;
}
####
close DH;
####
foreach $name(@names){
$i=$i+1 ;
$newname_=$newnames[$i-1];
####
$path="$dir/$name";
$target="$dir/$newname_";
####
chomp($target,$path);
####
rename ($path,$target) or die "Could not rename:$!";
print " $path is now $target \n";
####
$dir="/home/yehuda/img/jpg";
opendir(DH,$dir)or die "FOO BAR! $!\n";
while ( readdir DH)
{
if ( -f "$dir/$_" && $m/^(.*)\.(.*)\.(.*)/ )
{
warn "cannot rename $dir/$_\n"
unless rename "$dir/$_", "$dir/$1.$3";
}
}
closedir DH;