get_gfh_files.pl
397 Bytes
my $folder_path = $ARGV[0];
my $file_postfix = $ARGV[1];
my $output = $ARGV[2];
opendir (DIR, $folder_path) or die "no folder : $folder_path";
@files = grep {/.+_GFH/i} readdir DIR;
close DIR;
open (FILE, ">$output") or die "cannot open $output";
foreach (@files)
{
$ori_name = $_;
$_ =~ s/_GFH//i;
system("rename $folder_path\\$ori_name $_");
print FILE "$folder_path\\$_\n";
}
close FILE;