summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/File/Path.pm7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/File/Path.pm b/lib/File/Path.pm
index feaefad99c..793336e27c 100644
--- a/lib/File/Path.pm
+++ b/lib/File/Path.pm
@@ -38,7 +38,8 @@ the numeric mode to use when creating the directories
=back
It returns a list of all directories (including intermediates, determined
-using the Unix '/' separator) created.
+using the Unix '/' separator) created. In scalar context it returns
+the number of directories created.
If a system error prevents a directory from being created, then the
C<mkpath> function throws a fatal error with C<Carp::croak>. This error
@@ -81,8 +82,8 @@ than VMS is settled. (defaults to FALSE)
=back
-It returns the number of files successfully deleted. Symlinks are
-simply deleted and not followed.
+It returns the number of files, directories and symlinks successfully
+deleted. Symlinks are simply deleted and not followed.
B<NOTE:> There are race conditions internal to the implementation of
C<rmtree> making it unsafe to use on directory trees which may be