Полезная информация

Perl in a Nutshell

Perl in a NutshellSearch this book
Previous: 8.73 File::FindChapter 8
Standard Modules
Next: Reference: finddepth


find (\&wanted, dir1[, dir2 ...])

Works like the Unix find command; traverses the specified directories, looking for files that match the expressions or actions you specify in a subroutine called wanted, which you must define. For example, to print out the names of all executable files, you could define wanted this way:

sub wanted {
    print "$File::Find::name\n" if -x;
Provides the following variables:


Current directory name ($_ has the current filename in that directory).


Contains "$File::Find::dir/$_". You are chdired to $File::Find::dir when find is called.


If true, find does not descend into any directories.


Set this variable if you're using the Andrew File System (AFS).

Previous: 8.73 File::FindPerl in a NutshellNext: Reference: finddepth
8.73 File::FindBook IndexReference: finddepth