Harmen Groenwold wrote:
> 
> L.S.,
> I'm looking for a simple way to get all files in a directory and all it's
> subdirectories on Win32.
> For instance, the directory structure looks like this:
> 
>   c:\temp\
>       file01.txt
>         file02.txt
>   c:\temp\subdir01
>                 subdirfile01.txt
>   c:\temp\subdir01\subdir02\
>                         subdirfile02.txt
> 
> Now, I want to get a list looking something like this:
> 
> c:\temp\file01.txt
> c:\temp\file02.txt
> c:\temp\subdir01\subdirfile01.txt
> c:\temp\subdir01\subdir02\subdirfile02.txt
> 
> How can I do this? I know I can get listings with glob, DIRHANDLE, etc, but
> I can't find anything which traverses all file in the underlying subdirs
> also.
> BTW, it has to work on Win32.



use File::Find;

find( sub { print "$File::Find::name\n" if -f }, 'c:/temp' );



John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to