Home   |   Contact Us   |   Site Map

 

 

 

  CheckTree.pm Perldoc

 


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 of lines containing a filename plus a file test to try on it. (The file test may also be a ``cd'', causing subsequent relative filenames to be interpreted relative to that directory.) After the file test you 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 ``!' prepended to test for the opposite condition. If you do a cd and then list some relative filenames, you may want to indent them slightly for readability. If you supply your own die() or warn() message, you can use $file to interpolate 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.



 

Browse our Perldoc FAQs:

Perldoc Home

Perldoc Site Map


Previous Topics

CanonXMLWriter.pm Perldoc

Cap.pm Perldoc

Carp.pm Perldoc

CC.pm Perldoc

CGI.pm Perldoc

Changes.pm Perldoc

charnames.pm Perldoc

Checker.pm Perldoc


Next Topics

Clan.pm Perldoc

CListModel.pm Perldoc

Cmd.pm Perldoc

Collate.pm Perldoc

Color.pm Perldoc

ColorSelectButton.pm Perldoc

Command.pm Perldoc

Common.pm Perldoc


Website Spotlight

Domain Hosting with the Leader in Innovative and Comprehensive Web Hosting Solutions, Globalnet GNP.

Reliable Domain Hosting

 

Click here to increase your web traffic insantly!


 Copyright © 1999-2005 Globalnet Promotions, LLC.   |   TheServerRoom.org Home    |   Sitemap    |   RSS News Feeds