Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

methodNameDescriptionExample
 chmod($filename, $mode)

This function method can be used to change file permissions on a *nix system.

Expected parameters:

  • $filename: the full path name of a file (including the filename)
  • $mode: permission you want to set in octal mode
Code Block
languagephp
chmod('var/www/index.php,777);

The call of the method above grants read, write and execute rights.

copy($filename, $destination)

This function method copies a file to a given location. Existing files will be overwritten

Expected parameters:

  • $filename: the full path name of a file (including the filename)
  • $destination: the full path name of a file (including the filename)

Returns: bool

Code Block
languagephp
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 function method checks if a file exists at the given location

Expected parameters:

  • $filename: the full path name of a file (including the filename)

Returns: bool

Code Block
languagephp
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 function method returns the file extension of the given file

Expected parameters:

  • $filename: the full path name of a file (including the filename)

Returns: string

Code Block
languagephp
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:

  • size (byte)
  • atime (unix timestamp: last access)
  • ctime (unix timestamp: creation)
  • mtime (unix timestamp: last modified)
  • perms (4 octal digit: file permissions)
  • extension (string: mime type of the file)

Expected parameters:

  • $filename: the full path name of a file (including the filename)

Returns: array

     
isDirectoryEmpty($dir)

This method returns checks if the given directory is empty

Expected parameters:

  • $dir: the full path name of a file (including the filename)

Returns: array