Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: using File::Find for reading files in order

by ysth (Canon)
on Feb 04, 2009 at 06:50 UTC ( #741196=note: print w/ replies, xml ) Need Help??


in reply to using File::Find for reading files in order

Use preprocess to tell find what order to process each directory in (untested):

find( { preprocess => sub { sort { $a <=> $b || $a cmp $b } @_ }, wanted => sub { next if /^\.+$/...} }, $dir );


Comment on Re: using File::Find for reading files in order
Download Code
Re^2: using File::Find for reading files in order
by Ashes.cfg (Initiate) on Feb 04, 2009 at 06:57 UTC
    Tht worked wonders.. Thanks a lot ysth. I think I would be more on perlmonks in coming months, since I might have to script a lot in coming weeks
Re^2: using File::Find for reading files in order
by grinder (Bishop) on Feb 04, 2009 at 07:27 UTC

    Either that, or if there are many files that will be skipped by the regexp, sort the results just before returning them.

    return sort {$a <=> $b} @messages;

    • another intruder with the mooring in the heart of the Perl

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (4)
As of 2015-07-05 06:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (60 votes), past polls