> The following subroutine should take an input path (Dir0), 
> process that directory by recursively calling itself on 
> subdirectories or processing any files it contains.  The 
> problem I am experiencing is that in the following example 
> file structure it process Dir1 correctly, but after it 
> returns to process the next item in the Dir0, it improperly identifies
> Dir2 as a file, not a directory.  I am sure there is probably 
> a better way of doing this, however, I am somewhat of a 
> newbie to Perl and would like to understand why this code 
> isn't working as I am expecting it to.

Do you really want or need to use your own recursive subroutine. Your best
bet is probably to use File::Find  
Read the docs for it. Here are some good links with examples 
http://perlmonks.thepen.com/217166.html

http://www.adp-gmbh.ch/perl/find.html

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.786 / Virus Database: 532 - Release Date: 10/29/2004
 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to