Skip to content
Release history of File-Path
Branch: master
Clone or download
Pull request Compare This branch is 194 commits ahead of dland:master.
rpcme Merge pull request #45 from jkeenan/cleanup-t-path-root # 120645: Clean up directories created during running of t/Path_root.t.
Latest commit 44a6920 Mar 27, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/File _mkpath(), _rmtree(): Change $arg to $data. Mar 14, 2017
t Merge pull request #45 from jkeenan/cleanup-t-path-root Mar 27, 2017
.gitignore do not look at swap files Jul 18, 2015
Changes _mkpath(), _rmtree(): Change $arg to $data. Mar 14, 2017
MANIFEST remove (which is a symlink) and TODO which has been transfe… Jul 25, 2015
MANIFEST.SKIP Two distribution structure corrections. Jun 28, 2015
META.yml import File-Path 2.08 from CPAN Dec 11, 2009
README add md link for rendering May 2, 2015

This file is the README for File::Path version 2.12_002 Build Status CPAN version


perl Makefile.PL make make test make install


This module requires the following modules for thorough testing:

(These are core, you should be ok) Cwd File::Path File::Spec::Functions Test::More

(These are optional) Test::Output Test::Pod Test::Pod::Coverage

For more advanced testing, it is possible to run the eg/setup-extra-tests program as root. This will create a directory 'EXTRA' that contains a mixture of files and directories owned both by root and a specified user (uid or login name).

sudo perl eg/setup-extra-tests -u david make test

This is used to exercise parts of the code that ordinarily wouldn't be visited. That is, as root, some files and directories will be created that the user 'david', which will run the test suite, will not be able to remove.

It would be nice to do something tricksy like this for Win32, which has a much richer privilege scheme.


Please report all bugs on the RT queue:


You can also send pull requests to the Github repository:



Prior authors and maintainers: Tim Bunce, Charles Bailey, and David Landgren <>.

Current maintainers are Richard Elberger <> and James (Jim) Keenan <>.


This module is copyright (C) Charles Bailey, Tim Bunce, David Landgren, James Keenan, and Richard Elberger 1995-2015. All rights reserved.


This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

You can’t perform that action at this time.