Documentation

FileDirectory
in package

File system tools

Table of Contents

Copy()  : void
Copies file or folders to target directory
Delete()  : bool
Deletes file or directory (even if directory is not empty)
FormatDirectoryPath()  : string
Formats path to target, including returning to parent directories
RecursiveChmod()  : void
Sets permission mode for target directory and all its content (Linux systems only)

Methods

Copy()

Copies file or folders to target directory

public static Copy(string $source, string $target) : void
Parameters
$source : string

File or directory

$target : string

Target directory

Return values
void —

Delete()

Deletes file or directory (even if directory is not empty)

public static Delete(string $path) : bool
Parameters
$path : string

Path to target file or directory

Return values
bool —

Returns TRUE if target was deleted successfully. Returns FALSE if an error occurred.

FormatDirectoryPath()

Formats path to target, including returning to parent directories

public static FormatDirectoryPath(string $path) : string
Parameters
$path : string

Non-formatted path (for example "/var/www/../log")

Return values
string —

Example: "/var/log/"

RecursiveChmod()

Sets permission mode for target directory and all its content (Linux systems only)

public static RecursiveChmod(int $mode, string $target) : void
Parameters
$mode : int
$target : string
Return values
void —

Search results