Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
use strict; my $file = '.'; opendir(MYDIR,$file); my @files = readdir(MYDIR); foreach $_ (@files) { next if($_ =~ m/^\.+$/); if ( m/ /g ) { my $oldfile = $_; s/ /_/g; if (! -e $oldfile) { rename $oldfile, $_; } else { print "Could not rename $_ because $oldfile na +me already exists and can not be overwritten\n"; } } print "$_\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Checking for existing filename before renaming file
by VSarkiss (Monsignor) on Feb 14, 2003 at 15:54 UTC | |
|
Re: Checking for existing filename before renaming file
by Tomte (Priest) on Feb 14, 2003 at 15:56 UTC | |
|
Re: Checking for existing filename before renaming file
by amrangaye (Friar) on Feb 14, 2003 at 16:23 UTC | |
by Anonymous Monk on Feb 14, 2003 at 18:18 UTC | |
|
Re: Checking for existing filename before renaming file
by martymart (Deacon) on Feb 14, 2003 at 16:04 UTC |