Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: rename doesn't work on OSX?

by vitoco (Friar)
on Dec 10, 2009 at 11:59 UTC ( #812169=note: print w/ replies, xml ) Need Help??


in reply to rename doesn't work on OSX?

File path is missing from parameters. Try:

my $dir = "kennel"; opendir(DIR,$dir) or die "Cannot read $dir\n"; while ($file = readdir(DIR)) { next unless $file =~ /cat/; my $newfile = $file; $newfile =~ s/cat/dog/; rename("$dir/$file", "$dir/$newfile") || print "Don't have permiss +ion to rename.\n"; } closedir(DIR);


Comment on Re: rename doesn't work on OSX?
Download Code
Re^2: rename doesn't work on OSX?
by mmfuller (Initiate) on Dec 10, 2009 at 15:14 UTC

    @vitoco and @ikegami -- the file path! Right! It's usually the simplest little things that trip me up!

    Thank you!!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://812169]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (6)
As of 2014-08-23 20:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (178 votes), past polls