|
|
| |
Sympa::Tools::File(3Sympa) |
sympa 6.2.62 |
Sympa::Tools::File(3Sympa) |
Sympa::Tools::File - File-related functions
This package provides some file-related functions.
- set_file_rights(%parameters)
- Sets owner and/or access rights on a file.
Returns true value if setting rights succeeded. Otherwise
returns false value.
Note: If superuser was specified as owner, this function will
die.
- copy_dir($dir1, $dir2)
- Copy a directory and its content
- del_dir($dir)
- Delete a directory and its content
- mk_parent_dir($file)
- To be used before creating a file in a directory that may not exist
already.
- mkdir_all($path, $mode)
- Recursively create directory and all parent directories
- shift_file($file, $count)
- Shift file renaming it with date. If count is defined, keep
$count file and unlink others
- get_mtime ( $file )
- Gets modification time of the file.
Parameter:
Returns:
Modification time as UNIX time. If the file is not found
(including the case that the file vanishes during execution of this
function) or is not readable, returns
"POSIX::INT_MIN". In case of other error,
returns "undef".
- list_dir($dir, $all, $original_encoding)
- DEPRECATED.
Recursively list the content of a directory Return an array of
hash, each entry with directory + filename + encoding
- get_dir_size($dir)
- TBD.
- qencode_hierarchy()
- DEPRECATED.
Q-encodes a complete file hierarchy. Useful to Q-encode
subshared documents.
ToDo: See a comment on "qencode_filename" in
Sympa::Tools::Text.
- remove_dir(@directories)
- Function for Removing a non-empty directory. It takes a variable number of
arguments: It can be a list of directory or few directory paths.
Sympa::Tools::File appeared on Sympa 6.2a.41.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |