in reply to Re: rename file extension
in thread rename file extension
#!/usr/bin/perl -w use diagnostics; use Cwd; my $dir = getcwd; my $edihome = "/home/dsadmin/EDI"; opendir(FH, $edihome); @orderlist = grep { !/^\.\.?\z/ && -e "$edihome/$_" } readdir FH; @orderlist = glob "*.tst"; my %ext_map = ( '.tst' => '.test' ); open(FHA, ">renamebatch"); for my $file (@orderlist) { my ($old_filename, undef, $ext) = fileparse($file,qr{\..*}); my $new_ext = $ext_map{$ext} || $ext; my $new_filename = $old_filename; print(FHA "$file\n"); }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: rename file extension
by toolic (Bishop) on Feb 25, 2010 at 13:58 UTC | |
by muizelaar (Sexton) on Feb 25, 2010 at 15:17 UTC |