Take a look at the File::Recurse module.

--Chuck

--- Timothy Johnson <[EMAIL PROTECTED]> wrote:
> 
> The major thing to remember when porting xcopy statements to NT4 is that the
> /y switch doesn't work with NT4.  As for the subdirectories,  this might
> give you a start.  It's some code I wrote when I was first figuring out how
> to recurse through subdirectories.  It works fairly well, although a truly
> recursive subroutine would probably be faster.
> 
> @dirs = @ARGV;  #Must be full path!
> foreach $dir(@dirs){
>       if($dir !~ /\\$/){
>               $dir .= "\\";
>       }
>       print "READING $dir...\n\n";
>       opendir(DIR,$dir) || print "Could not open $dir!";
>       @dir = readdir(DIR);
>       closedir(DIR);
>       foreach $file(@dir){
>               unless($file eq "." || $file eq ".."){
>                       if(-e $dir.$file && -d $dir.$file){
>                               print "DIR -- ".$dir.$file."\n";
>                               push @dirs,$dir.$file."\\";
>                       }elsif(-e $dir.$file){
>                               print "FIL -- ".$dir.$file."\n";
>                       }else{
>                               print "Error\:  No such file --
> ".$dir.$file."!\n";
>                       }
>               }
>       }
>       undef @dir;
> }
> 
> -----Original Message-----
> From: rAuL [mailto:[EMAIL PROTECTED]]
> Sent: Monday, April 01, 2002 11:18 AM
> To: Edgington, Jeffrey
> Cc: rAuL; [EMAIL PROTECTED]
> Subject: RE: Copying Sub-Directories
> 
> 
> This would not do becuase I once had a situation where the verswion of XCOPY
> on Windows 2000 was different from the one with NT 4.0.
> 
> On 01 Apr 2002, Edgington, Jeffrey wrote:
> 
> > I would use xcopy though.
> >
> > system ("xcopy <source> <dest> \/E \/-Y");
> >
> > /E - copies dirs and subdirs including
> > empty ones.
> >
> > /-Y -no prompting when overwriting
> >
> > Just do 'xcopy /?' at a cmd to look at
> > additional options for copy.
> >
> > jeff e.
> >
> >
> >
> > -----Original Message----- From: rAuL
> > [mailto:[EMAIL PROTECTED]] Sent: Monday,
> > April 01, 2002 1:02 PM To:
> > [EMAIL PROTECTED]
> > Subject: Copying Sub-Directories
> >
> >
> >
> > Much to my surprise and inexperience, I cannot
> > find a Perl command to do wilcard copying of
> > files and subdirectoies within a directory. Is
> > there such a thing?
> >
> > Thanks
> > _____________________________________________-
> > __
> > Perl-Win32-Admin mailing list
> > [EMAIL PROTECTED] To
> > unsubscribe: http://listserv.ActiveState.com/-
> > mailman/mysubs
> _______________________________________________
> Perl-Win32-Admin mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
> 
> 
> --------------------------------------------------------------------------------
> This email may contain confidential and privileged 
> material for the sole use of the intended recipient. 
> If you are not the intended recipient, please contact 
> the sender and delete all copies.
> _______________________________________________
> Perl-Win32-Admin mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs


__________________________________________________
Do You Yahoo!?
Yahoo! Greetings - send holiday greetings for Easter, Passover
http://greetings.yahoo.com/
_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to