Andy Dougherty > perl5.003_07 > File::Path

Download:
perl5.003_07.tar.gz

Dependencies

Annotate this POD

Related Modules

File::Find
File::Copy
File::Spec
File::Temp
File::Basename
Data::Dumper
Getopt::Long
Module::Build
Test::More
Net::FTP
more...
By perlmonks.org

CPAN RT

New  1
Open  1
View Bugs
Report a bug
Module Version: 1.01   Source   Latest Release: perl-5.10.0-RC1

NAME ^

File::Path - create or remove a series of directories

SYNOPSIS ^

use File::Path

mkpath(['/foo/bar/baz', 'blurfl/quux'], 1, 0711);

rmtree(['foo/bar/baz', 'blurfl/quux'], 1, 1);

DESCRIPTION ^

The mkpath function provides a convenient way to create directories, even if your mkdir kernel call won't create more than one level of directory at a time. mkpath takes three arguments:

It returns a list of all directories (including intermediates, determined using the Unix '/' separator) created.

Similarly, the rmtree function provides a convenient way to delete a subtree from the directory structure, much like the Unix command rm -r. rmtree takes three arguments:

It returns the number of files successfully deleted. Symlinks are treated as ordinary files.

AUTHORS ^

Tim Bunce <Tim.Bunce@ig.co.uk> Charles Bailey <bailey@genetics.upenn.edu>

REVISION ^

This module was last revised 14-Feb-1996, for perl 5.002. $VERSION is 1.01.