| File::Find::Object::Result - a result class for File::Find::Object |
new({%args});base()path()is_dir()is_file()is_link()dir_components()basename()full_components()stat_ret()
File::Find::Object::Result - a result class for File::Find::Object
This is a class returning a single the File::Find::Object manpage result as returned
by its next_obj() method.
new({%args});Initializes a new object from %args. For internal use.
base()Returns the base directory from which searching began.
path()Returns the full path of the result. As such $ffo->next_obj()->path()
is equivalent to $ffo->next() .
is_dir()Returns true if the result refers to a directory.
is_file()Returns true if the result refers to a plain file (equivalent to the Perl
-f operator).
is_link()Returns true if the result is a symbolic link.
dir_components()The components of the directory part of the path starting from base()
(also the full path if the result is a directory) as an array reference.
basename()Returns the basename of the file (if it is a file and not a directory.)
Otherwise - undef().
full_components()Returns the full components of the result with the basename if it is a file.
Returns a single array reference.
stat_ret()The return value of stat in the perlfunc manpage for the result, placed inside an array reference. This is calculated by the File::Find::Object manpage and kept here for convenience and for internal use.
the File::Find::Object manpage
Copyright (C) 2005, 2006 by Olivier Thauvin
This package is free software; you can redistribute it and/or modify it under the following terms:
1. The GNU General Public License Version 2.0 - http://www.opensource.org/licenses/gpl-license.php
2. The Artistic License Version 2.0 - http://www.perlfoundation.org/legal/licenses/artistic-2_0.html
3. At your option - any later version of either or both of these licenses.
| File::Find::Object::Result - a result class for File::Find::Object |