But you did not use the code as you posted. What is @list?
use strict; use warnings; foreach my $vcsv (glob "D:/CPPDaily/SOURCE/SOURCE/HMS/*_valid1.csv") { (my $csv = $vcsv) =~ s/_valid1(\.csv)$/$1/i; if (-e $csv) { warn "$vcsv cannot be renamed: $csv already exists\n"; next; } rename $vcsv, $csv or die "failed to rename $vcsv -> $csv\n"; }
In reply to Re: Rename *_valid1.csv to .csv
by Tux
in thread Rename *_valid1.csv to .csv
by Ma
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |