The only change you might have to do for windows (and most of the Perl 
functions will let you slide on this) is that in Windows the delimiter for 
directories is the backslash.
 
To search the entire hard drive, the OP might also want to look into File::Find.
 

        -----Original Message----- 
        From: John W. Krahn [mailto:[EMAIL PROTECTED] 
        Sent: Sun 10/23/2005 11:19 PM 
        To: Perl Beginners 
        Cc: 
        Subject: Re: rename and move multiple files
        
        

        <snip>
        UNTESTED (sorry I don't use Windows):
        
        
        my $dir = '/renoutput';
        mkdir $dir or die "mkdir '$dir' $!";
        
        my $count = 1;
        
        for my $file ( glob '/*/output.txt' ) {
            rename $file, "$dir/output" . $count++ . '.txt'
                or die "Cannot rename '$file' to '$dir/output$count.txt' $!";
            }
        
        

Reply via email to