![]() |
| |||||||
|
Document
Support for archival document files and directories. |
File-Append-TempFile
Perl extension for appending data to files |
File-Attributes
Manipulate file metadata |
|
File-Backup
Easy file backup & rotation automation |
File-Basename-Object
Object wrapper around File::Basename |
File-BasicFlock
Simple flock() wrapper |
|
File-Bidirectional
Read a file line-by-line either forwards or backwards |
File-BLOB
A file (with name, and other metadata) you can BLOBify |
File-BSDGlob
Secure, csh-compatible filename globbing |
|
File-Cache
Share data between processes via filesystem |
File-CacheDir
auto ttl-based file cleanup without a cron |
File-CachingFind
find files within cached search paths (e.g. include files) |
|
File-chmod
Allows for symbolic chmod notation |
File-Copy-Link
Perl extension for replacing a link by a copy of the linked file. |
File-Copy-Recursive
uses File::Copy to recursively copy dirs |
|
File-Copy-Reliable
File copying and moving with extra checking |
File-Copy-Vigilant
Copy and move files with verification and retries |
File-Corresponding
Find corresponding files in the directory tree |
|
File-CounterFile
Persistent counter class |
File-CounterSS
Counter that used File::Storage::Stat |
File-Defrag
defragment files |
|
File-EmptyDirs
find all empty directories in a path and remove recursively |
File-FcntlLock
File locking with L<fcntl(2)> |
File-Filename
expect a filename to be named by a person to be metadata |
|
File-Find-Closures
functions you can use with File::Find |
File-Find-Declare
File::Find, declaratively |
File-Find-Duplicates
Find duplicate files |
|
File-Find-Match
Perform different actions on files based on file name. |
File-Find-Node
Object oriented directory tree traverser |
File-Find-Object
An object oriented File::Find replacement |
|
File-Find-Object-Rule
Alternative interface to File::Find::Object |
File-Find-Object-Rule-MMagic
rule to match on mime types |
File-Find-Parallel
Traverse a number of similar directories in parallel |
|
File-Find-Repository
Find files in your repositories |
File-Find-Rule
Alternative interface to File::Find |
File-Find-Rule-Age
rule to match on file age |
|
File-Find-Rule-CVS
find files based on CVS metadata |
File-Find-Rule-Digest
rules for matchig checksum |
File-Find-Rule-DirectoryEmpty
find empty directories recursively |
|
File-Find-Rule-DIZ
Rule to match the contents of a FILE_ID.DIZ |
File-Find-Rule-Ext2-FileAttributes
rules to match on Ext2::FileAttributes |
File-Find-Rule-Filesys-Virtual
File::Find::Rule adapted to Filesys::Virtual |
|
File-Find-Rule-ImageSize
rules for matching image dimensions |
File-Find-Rule-MMagic
rule to match on mime types |
File-Find-Rule-MP3Info
rule to match on id3 tags, length, bitrate, etc |
|
File-Find-Rule-Permissions
rule to match on file permissions and user |
File-Find-Rule-PPI
Add support for PPI queries to File::Find::Rule |
File-Find-Rule-SAUCE
Rule to match on title, author, etc from a file's SAUCE record |
|
File-Find-Rule-TTMETA
Find files based on Template Toolkit META directives |
File-Find-Rule-Type
rule to match on mime types |
File-Find-Rule-XPath
Find files by XPath expression |
|
File-Find-Upwards
Look for a file in the current directory and upwards |
File-Find-Wanted
More obvious wrapper around File::Find |
File-FindByRegex
Wrapper for File::Find that finds a directory tree and runs some action for each file whose name matchs a regex. |
|
File-Finder
nice wrapper for File::Find ala find(1) |
File-Flock
flock() wrapper. Auto-create locks |
File-Fu
file and directory objects |
|
File-Glob-Slurp
Turns <> into a slurp operator |
File-Glob-Windows
glob routine for Windows environment. |
File-Grep
Find matches to a pattern in a series of files and related functions |
|
File-HomeDir
Find your home and other directories, on any platform |
File-IgnoreReadonly
Temporarily ensure a file is writable, even if it is readonly |
File-is
file is older? oldest? is newer? newest? similar? the same? |
|
File-LckPwdF
Lock and unlock the passwd file |
File-LinkDir
Create symlinks in one directory for files in another |
File-Locate
Query the locate database |
| File-Lock |
File-Lock-Multi
Lock files more than once |
File-Lockf |
|
File-Lockfile
create lockfile to prevent process simultaneous run |
File-Mirror
Mapping one path and its contents to another |
File-Modified
checks intelligently if files have changed |
|
File-Monitor
Monitor files and directories for changes. |
File-Mosaic
assemble the constituent pieces of a file into a single file. |
File-NCopy
Deprecated module. Use File::Copy::Recursive instead. Copy file, file. Copy file[s] | dir[s], dir |
|
File-NFSLock
NFS compatible (safe) locking utility |
File-OldSlurp
Read and write files with a single command |
File-Overwrite
overwrite the contents of a file and optionally unlink it |
|
File-Path
Create or remove directory trees |
File-Path-Collapse
Collapses a path as much as possible |
File-Path-Expand
expand filenames |
|
File-Path-Localize
locale and path aware file name resolution |
File-Path-Stderr
like File::Path but print to STDERR |
File-Path-Tiny
recursive versions of mkdir() and rmdir() without as much overhead as File::Path |
|
File-PathConvert
DEPRECATED: USE File::Spec and Cwd::abs_path(). |
File-PathInfo-Ext
metadata files, renaming, some other things on top of PathInfo |
File-PathList
Find a file within a set of paths (like @INC or Java classpaths) |
|
File-Policy
Site policy for file I/O functions |
File-Remote
Read/write/edit remote files transparently |
File-Remove
Remove files and directories |
|
File-Rename
Perl extension for renaming multiple files |
File-Repl
file/dir structure replication |
File-Revision
The C<File::Revision> program modules provides the name of a non-existing file with a revision identifier based on the a file name $file. This has many uses backup file uses. |
|
File-Rotate-Backup
Performs system backups and rotates them |
File-Rsync
Wrapper module for rsync(1) http://rsync.samba.org/ |
File-Rsync-Mirror-Recent
mirroring via rsync made efficient |
|
File-Save-Home
Place file safely under user home directory |
File-Searcher
Search filetree do search/replace regexes |
File-Searcher-Interactive
Interactive search do search/replace regexes |
|
File-SearchPath
Search for a file in an environment variable path |
File-ShareDir
Locate per-dist and per-module shared files |
File-Signature
Heuristics for uniquely identifying files |
| File-Similars |
File-Slurp
Efficient Reading/Writing of Complete Files |
File-Slurp-Remote
Easy read/write of remote files |
|
File-Sort
Sort a file or merge sort multiple files |
File-Spec-Memoized
Memoization of File::Spec to make it faster |
File-Spotlight
List files from Smart Folder by reading .savedSearch files |
|
File-Stat-Bits
stat(2) bit mask constants |
File-Stat-ModeString
conversion file stat(2) mode to/from string representation. |
File-Stat-Moose
Status info for a file - Moose-based |
|
File-Stat-Trigger
The module to monitor the status of file. |
File-Sync
POSIX/*nix fsync() and sync() |
File-System
A virtual file system written in pure Perl |
|
File-Tail
A more efficient tail -f |
File-Tail-App
Easy app maker to proc files as they update |
File-Tail-FAM
Tail using the File Alteration Monitor (FAM) |
|
File-Tail-Multi
stateful tail of a list of files with regex |
File-Tasks
A set of file tasks to be executed in a directory |
File-Temp
Create temporary files safely |
|
File-TinyLock
Utility for process locking and unlocking. |
File-Touch
Update timestamps, create nonexistent files |
File-VirtualPath
Portable abstraction of a file/dir/url path |
|
File-Where
The subroutines in C<File::Where> program module finds the absolute file or dir for a program module, program module repository, relative file, or relative directory by searching the directories in the @INC array of directories or an override array of dir |
File-Which
Portable implementation of the "which" utility |
File-Wildcard
Enhanced glob processing |
|
File-Xcopy
compare, copy, and move files like xcopy |
libwww-perl
The World-Wide Web library for Perl |
PathTools |
|
perl
Practical Extraction and Report Language |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |