Properties

$attributes

$attributes : \Colibri\IO\FileSystem\Attributes

Атрибуты

Type

\Colibri\IO\FileSystem\Attributes

$name

$name : string

Type

string

$path

$path : string

Type

string

$dotfile

$dotfile : boolean

Type

boolean

$size

$size : void

Type

void

$parent

$parent : \Colibri\IO\FileSystem\Directory

Type

\Colibri\IO\FileSystem\Directory

$access

$access : \Colibri\IO\FileSystem\Security

Права доступа

Type

\Colibri\IO\FileSystem\Security

$created

$created : boolean

Type

boolean

$midified

$midified : boolean

Type

boolean

$readonly

$readonly : boolean

Type

boolean

$hidden

$hidden : boolean

Type

boolean

$path

$path : string

Путь к папке

Type

string

$pathArray

$pathArray : array

Путь в виде массива

Type

array

Methods

__set()

__set(string  $property, mixed  $value) 

Сеттер

Parameters

string $property

свойство

mixed $value

значение

__construct()

__construct(string  $path) 

Конструктор

Parameters

string $path

__get()

__get(string  $property) : mixed

Геттер

Parameters

string $property

свойство

Returns

mixed

CopyTo()

CopyTo(string  $path) : void

Копирует директорию

Parameters

string $path

путь куда скопировать директорию

MoveTo()

MoveTo(string  $path) : void

Перемещает директорию

Parameters

string $path

путь куда переместить директорию

ToString()

ToString() : string

Возвращает наименование директории

Returns

string

IsDir()

IsDir(string  $path) : boolean

Проверяет директория ли

Parameters

string $path

Returns

boolean

Exists()

Exists(string  $path) : boolean

Проверяет есть ли директория на диске

Parameters

string $path

путь к директории

Returns

boolean

Create()

Create(string  $path, boolean  $recursive = true, integer  $mode = 511) : \Colibri\IO\FileSystem\Directory

Создает директорию

Parameters

string $path

пусть к директории

boolean $recursive

если true то директории будут созданы по всему пути до достижения указанной директории

integer $mode

режим создания по умолчанию 0777

Returns

\Colibri\IO\FileSystem\Directory

Delete()

Delete(string  $path) : void

Удаляет директорию с диска

Parameters

string $path

путь к директории

Copy()

Copy(string  $from, string  $to) : void

Копирует директорию

Parameters

string $from

какую директорию скопировать

string $to

куда скопировать

Move()

Move(string  $from, string  $to) : void

Перемещает директорию

Parameters

string $from

какую директорию переместить

string $to

куда переместить

PathInfo()

PathInfo(string  $filename) : array

Возвращает обьект содержащий данные о директории

Parameters

string $filename

Returns

array

ToArray()

ToArray() : array

Возвращает массив из данных

Returns

array

getAttributesObject()

getAttributesObject() : \Colibri\IO\FileSystem\Attributes

Загружает данные об атрибутах

Returns

\Colibri\IO\FileSystem\Attributes

getSecurityObject()

getSecurityObject() : \Colibri\IO\FileSystem\Security

Загружает данные о правах доступа

Returns

\Colibri\IO\FileSystem\Security