File::chdir - a more sensible way to change directories River stage four • 159 direct dependents • 2407 total dependents

Perl's "chdir()" has the unfortunate problem of being very, very, very global. If any part of your program calls "chdir()" or if any library you use calls "chdir()", it changes the current working directory for the *whole* program. This sucks. File::...

DAGOLDEN/File-chdir-0.1010 - 05 Feb 2015 15:06:27 GMT

File::chdir::WalkDir River stage zero No dependents

This module is a wrapper around David Golden's excellent module File::chdir for walking directories and all subdirectories and executing code on all files which meet certain criteria....

JBERGER/File-chdir-WalkDir-0.040 - 16 Nov 2012 15:37:08 GMT

lib/Pcore/Lib/File/ChdirGuard.pm River stage two • 12 direct dependents • 12 total dependents

ZDM/Pcore-v0.99.6 - 13 Nov 2019 22:49:50 GMT

File::cd - Easily and safely change directory River stage zero No dependents

The global (and negative) effect of perl builtin function "chdir" is well known (see File::chdir's documentation for more details). And few modules have been created to solve this problem: * File::chdir, by David Golden. * File::pushd, also by David ...

SYALTUT/File-cd-0.003 - 23 Sep 2013 06:55:30 GMT

File::Fu - file and directory objects River stage one • 4 direct dependents • 4 total dependents

EWILHELM/File-Fu-v0.0.8 - 03 Jun 2013 07:17:11 GMT

Mpp::File - cached information about files and directories River stage zero No dependents

Mpp::File is an efficient way to avoid re-statting files and rereading directories. For each known file, there is a Mpp::File structure that describes what is known about the file. You may add arbitrary additional information to the structure. Mpp::F...

PFEIFFER/makepp-2.0.99.2 - 09 Nov 2017 09:32:03 GMT

File::Find - Traverse a directory tree. River stage five • 10229 direct dependents • 30266 total dependents

These are functions for searching through directory trees doing work on each file found similar to the Unix *find* command. File::Find exports two functions, "find" and "finddepth". They work similarly but have subtle differences. find find(\&wanted,...

XSAWYERX/perl-5.30.0 - 22 May 2019 09:35:50 GMT

File::Find - Traverse a directory tree. River stage five • 10229 direct dependents • 30266 total dependents

These are functions for searching through directory trees doing work on each file found similar to the Unix *find* command. File::Find exports two functions, "find" and "finddepth". They work similarly but have subtle differences. find find(\&wanted,...

SHAY/perl-5.30.1 - 10 Nov 2019 14:14:00 GMT

File::Path - Create or remove directory trees River stage five • 919 direct dependents • 30248 total dependents

This module provides a convenient way to create directories of arbitrary depth and to delete an entire directory subtree from the filesystem. The following functions are provided: make_path( $dir1, $dir2, .... ) make_path( $dir1, $dir2, ...., \%opts ...

JKEENAN/File-Path-2.16 - 31 Aug 2018 13:04:13 GMT

File::Temp - return name and handle of a temporary file safely River stage five • 2354 direct dependents • 30248 total dependents

"File::Temp" can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open filehand...

ETHER/File-Temp-0.2309 - 06 Jan 2019 20:32:53 GMT

File::umask - Get/set umask via (localizeable) variable River stage one • 1 direct dependent • 1 total dependent

This module is inspired by File::chdir, using a tied scalar variable to get/set stuffs. One benefit of this is being able to use Perl's "local" with it, effectively setting something locally....

SHARYANTO/File-umask-0.01 - 14 May 2014 17:35:18 GMT

File::pushd - change directory temporarily for a limited scope River stage four • 138 direct dependents • 5059 total dependents

File::pushd does a temporary "chdir" that is easily and automatically reverted, similar to "pushd" in some Unix command shells. It works by creating an object that caches the original working directory. When the object is destroyed, the destructor ca...

DAGOLDEN/File-pushd-1.016 - 20 May 2018 17:33:51 GMT

File::Where - find the absolute file for a program module; absolute dir for a repository River stage one • 1 direct dependent • 1 total dependent

From time to time, an program needs to know the abolute file for a program module that has not been loaded. The File::Where module provides methods to find this information. For loaded files, using the hash %INC may perform better than using the meth...

SOFTDIA/File-Where-0.05 - 04 May 2004 05:33:05 GMT

File::Tools - UNIX tools implemented as Perl Modules and made available to other platforms as well River stage one • 1 direct dependent • 1 total dependent

#=head2 awk # #Not implemented. # #=cut #sub awk { # _not_implemented(); #} basename Given a path to a file or directory returns the last part of the path. See File::Basename for details....

SZABGAB/File-Tools-0.09 - 17 Oct 2013 10:42:31 GMT

File::Unpack - A strong bz2/gz/zip/tar/cpio/rpm/deb/cab/lzma/7z/rar/... archive unpacker, based on mime-types River stage zero No dependents

JNW/File-Unpack-0.70 - 13 Mar 2015 13:47:12 GMT

File::PM2File - obsolete. User File::Where River stage zero No dependents

SOFTDIA/File-PM2File-0.08 - 09 Apr 2004 16:59:54 GMT

File::Fu::Dir - a directoryname object River stage one • 4 direct dependents • 4 total dependents

EWILHELM/File-Fu-v0.0.8 - 03 Jun 2013 07:17:11 GMT

File::VirtualPath - Portable abstraction of a file/dir/url path River stage one • 1 direct dependent • 1 total dependent

This Perl 5 object class implements a portable abstraction of a resource path, examples of which include file-system paths like "/usr/bin/perl" and URLs like "http://www.cpan.org/modules/". It is designed to support applications that are easily porta...

DUNCAND/File-VirtualPath-1.011 - 17 Mar 2003 06:30:13 GMT

DataStore::CAS::Simple - Simple file/directory based CAS implementation River stage one • 1 direct dependent • 1 total dependent

This implementation of DataStore::CAS uses a directory tree where the filenames are the hexadecimal value of the digest hashes. The files are placed into directories named with a prefix of the digest hash to prevent too many entries in the same direc...

NERDVANA/DataStore-CAS-0.020001 - 13 May 2013 06:21:41 GMT

File::Fu::Dir::Temp - temporary directories River stage one • 4 direct dependents • 4 total dependents

EWILHELM/File-Fu-v0.0.8 - 03 Jun 2013 07:17:11 GMT

22 results (0.042 seconds)