MAN page from PLD perl-modules-5.6.1-71.i686.rpm
File::CheckTree
Section: Perl Programmers Reference Guide (3pm)
Updated: perl v5.6.1
Index NAME
validate - run many filetest checks on a tree
SYNOPSIS
use File::CheckTree;
$warnings += validate( q{ /vmunix -e || die /boot -e || die /bin cd csh -ex csh !-ug sh -ex sh !-ug /usr -d || warn "What happened to $file?\n" }); DESCRIPTION
The
validate() routine takes a single multiline string consisting oflines containing a filename plus a file test to try on it. (Thefile test may also be a ``cd'', causing subsequent relative filenamesto be interpreted relative to that directory.) After the file testyou may put
"|| die" to make it a fatal error if the file test fails.The default is
"|| warn". The file test may optionally have a "!' prependedto test for the opposite condition. If you do a cd and then list somerelative filenames, you may want to indent them slightly for readability.If you supply your own
die() or
warn() message, you can use
$file tointerpolate the filename.
Filetests may be bunched: ``-rwx'' tests for all of "-r", "-w", and "-x".Only the first failed test of the bunch will produce a warning.
The routine returns the number of warnings issued.
Index
- NAME
- SYNOPSIS
- DESCRIPTION
This document was created byman2html,using the manual pages.