The cFileHandler class encapsules functionalities for dealing with files.
Methods:
All provided functionalities are in a public static context.
methodName | Description | Example |
---|---|---|
chmod($filename, $mode) | This method can be used to change file permissions on a *nix system. Expected parameters:
| chmod('var/www/index.php,777); The call of the method above grants read, write and execute rights. |
copy($filename, $destination) | This method copies a file to a given location. Existing files will be overwritten Expected parameters:
Returns: bool | chmod('var/www/index.php', '/var/www/index2.php'); The call of the method above copies the index.php file to the index2.php file. |
exists($filename) | This method checks if a file exists at the given location Expected parameters:
Returns: bool | exists('var/www/index.php'); The call of the method returns true if the 'var/www/index.php' file exists overwise false.
|
getExtension($basename) | This method returns the file extension of the given file Expected parameters:
Returns: string | getExtension('var/www/index.php'); The call of the method returns the string 'php'.
|
info($filename) | This method returns information about the given file. The returing array includes the following information:
Expected parameters:
Returns: array | |
isDirectoryEmpty($dir) | This method returns checks if the given directory is empty Expected parameters:
Returns: array | |