NAME
File::Util - Easy, versatile, portable file handling
IMPORTANT!
This is a developer's release, and is not intended for use in the public sector. This code is made available for developers who wish to aid in the furthering of the code, though it _is_ stable.
This is not a registered module in the CPAN module list. It is not part of the CPAN yet.
SYNOPSIS
Nothing here at present.
DESCRIPTION
File::Util provides a comprehensive toolbox of utilities to automate all kinds of common tasks on file / directories. Its purpose is to do so in the most portable manner possible so that users of this module won't have to worry about whether their programs will work on other OSes and machines.
INSTALLATION
To install this module type the following at the command prompt:
perl Makefile.PL
make
make test
make install
On windows machines use nmake rather than make; those running cygwin don't have to worry about this. If you don't know what cygwin is, use nmake and check out <URL: http://cygwin.com/ > after you're done installing this module if you want to find out.
File::Util ISA
METHODS
Item's marked with an asterisk (*) are AUTOLOAD-ed methods. (see the AutoLoader documentation.) Item's marked with the dagger symbol () are constant subroutines which take no argments and always return the same value.
bitmask( [file name] ) *
Documentation is under way.
can_flock *
Documentation is under way.
can_read( [file name] )
Documentation is under way.
can_write( [file name] )
Documentation is under way.
created( [file name] ) *
Documentation is under way.
ebcdic *
Documentation is under way.
escape_filename( [string] ) *
Documentation is under way.
existent( [file name] ) *
Documentation is under way.
file_type( [file name] ) *
Documentation is under way.
flock_rules( [KEYWORDs] ) *
Documentation is under way.
isbin( [file name] ) *
Documentation is under way.
last_access( [file name] ) *
Documentation is under way.
last_mod( [file name] ) *
Documentation is under way.
line_count( [file name] )
Documentation is under way.
list_dir( [directory name] , [--opts] )
Documentation is under way.
load_dir( [directory name] , [--opts] ) *
Documentation is under way.
load_file( [file name] , [--opts] )
Documentation is under way.
make_dir( [new directory name] , [--opts] ) *
Documentation is under way.
max_dives( [integer] ) *
Documentation is under way.
needs_binmode *
Documentation is under way.
new( [--opts] )
Documentation is under way.
open_handle( [file name] , [--opts] ) *
Documentation is under way.
os *
Documentation is under way.
readlimit( [integer] ) *
Documentation is under way.
size( [file name] ) *
Documentation is under way.
strip_path( [string] )
Documentation is under way.
trunc( [file name] ) *
Documentation is under way.
use_flock( [true / false value] ) *
Documentation is under way.
write_file('file' => [file name] , 'content' => [data] , [--opts])
Documentation is under way.
valid_filename( [string] )
Documentation is under way.
VERSION
Documentation is under way.
CONSTANTS
NL
Documentation is under way.
SL
Documentation is under way.
EXPORT
None by default.
EXPORT_OK
- bitmask()
- can_flock()
- can_read()
- can_write()
- ebcdic()
- escape_filename()
- existent()
- file_type()
- isbin()
- NL
- needs_binmode()
- os()
- size()
- SL
- strip_path()
- valid_filename()
- Symbols in @Class::OOorNO::EXPORT_OK are made available for import...
EXPORT_TAGS
:all (exports all of @File::Util::EXPORT_OK)
PREREQUISITES
- Perl 5.006 or better
- Class::OOorNO v0.00_2 or better
- Exception::Handler v1.00_0 or better
EXAMPLES
None at present.
BUGS
This documentation isn't done yet, as you can see. This is being rectified as quickly as possible. Please excercise caution if you choose to use this code before it can be further documented for you. Please excuse the inconvenience.
AUTHOR
Tommy Butler <cpan@atrixnet.com>
AUTHOR
Tommy Butler <cpan@atrixnet.com>
COPYRIGHT
Copyright(c) 2001-2003, Tommy Butler. All rights reserved.
LICENSE
This library is free software, you may redistribute and/or modify it under the same terms as Perl itself.
SEE ALSO
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 2357:
You forgot a '=back' before '=head2'