public static
boolean
|
#
exists( string $location )
Проверка существования каталога
Проверка существования каталога
Parameters
- $location
string полный путь к каталогу
Returns
boolean наличие указанного каталога
|
public static
boolean
|
#
is_readable( string $location )
Проверка прав доступа на чтение
содержимого каталога
Проверка прав доступа на чтение
содержимого каталога
Parameters
- $location
string полный путь к каталогу
Returns
boolean результат проверки доступа на запись в
указанный каталог
|
public static
boolean
|
#
is_writable( string $location )
Проверка прав доступа к каталогу на
запись
Проверка прав доступа к каталогу на
запись
Parameters
- $location
string полный путь к каталогу
Returns
boolean результат проверки доступа на запись в
указанный каталог
|
public static
boolean
|
#
create( string $location, integer $chmod = 0755 )
Создание каталога с требуемыми правами
доступа
Создание каталога с требуемыми правами
доступа
Parameters
- $location
string полный путь к каталогу
- $chmod
integer права доступа в соответсвии с условиями
работы стандартной php функции chmod
Returns
boolean результат создания каталога
|
public static
boolean
|
#
delete( string $location )
Удаление каталога со всеми вложенными
файлами и подкаталогами
Удаление каталога со всеми вложенными
файлами и подкаталогами
Parameters
- $location
string полный путь к каталогу
Returns
boolean результат полного удаления каталога и
вложенных файлов и каталогов
|
public static
boolean
|
#
clear( string $location )
Очистка каталога от вложенных файлов и
подкаталогов
Очистка каталога от вложенных файлов и
подкаталогов
Parameters
- $location
string полный путь к каталогу
Returns
boolean результат очистка каталога
|
public static
boolean
|
#
rename( string $location_from, string $location_to, integer $chmod = false )
Переименование/перемещение каталога На
перемещенный каталог устанавливаются
требуемые права доступа
Переименование/перемещение каталога На
перемещенный каталог устанавливаются
требуемые права доступа
Parameters
- $location_from
string полный путь к каталогу со старым именем
- $location_to
string полный путь к каталогу с новым именем
- $chmod
integer права доступа в соответсвии с условиями
работы стандартной php функции chmod
Returns
boolean результат переименования каталога
|
public static
boolean
|
#
copy( string $location_from, string $location_to, integer $chmod = false )
Копирование каталога со всеми вложенными
файлами и подкаталогами Содержимое
копируется в создаваемый каталог, на него
так же можно сразу установить требуемые
права доступа
Копирование каталога со всеми вложенными
файлами и подкаталогами Содержимое
копируется в создаваемый каталог, на него
так же можно сразу установить требуемые
права доступа
Parameters
- $location_from
string полный путь к каталогу - источнику
- $location_to
string полный путь к каталогу - получателю
- $chmod
integer права доступа в соответсвии с условиями
работы стандартной php функции chmod
Returns
boolean результат капорования каталога
|
public static
boolean
|
#
set_chmod( string $location, integer $chmod, boolean $recursive = false )
Смена прав доступа к каталогу с
возможностью расстановки прав
рекурсивно
Смена прав доступа к каталогу с
возможностью расстановки прав
рекурсивно
Parameters
- $location
string полный путь к каталогу
- $chmod
integer права доступа в соответсвии с условиями
работы стандартной php функции chmod
- $recursive
boolean флаг установки прав доступа рекурсивно
внутрь, по умолчанию права ставятся без
рекурсии
Returns
boolean результат смены прав доступа
|
public static
integer
|
#
get_size( string $location )
Подсчет размера занимаемого каталогом со
всеми вложенными файлами и подкаталогами
Подсчет размера занимаемого каталогом со
всеми вложенными файлами и подкаталогами
Parameters
- $location
string полный путь к каталогу
Returns
integer размер каталога в байтах
|
public static
array
|
#
get_file_list( string $location, array $params = array() )
Получение списка файлов и подкаталогов
каталога, с возможностью рекурсивного
вывода вложенных подкаталогов
Получение списка файлов и подкаталогов
каталога, с возможностью рекурсивного
вывода вложенных подкаталогов
Parameters
- $location
string полный путь к каталогу
- $params
array массив параметров вывода списка файлов -
расширение, только файлы/каталоги,
включая-исключая расширения, рекурсия
внутрь
Returns
array массив вложенных файлов и каталогов
|
public static
string
|
#
get_safe_name( string $location )
Создание безопасного имени для каталога
Работает по принципу joosFile::get_safe_name, но из
названия дополнительно удаляются точки
Создание безопасного имени для каталога
Работает по принципу joosFile::get_safe_name, но из
названия дополнительно удаляются точки
Parameters
- $location
string полный путь к каталогу
Returns
string безопасное имя для каталога
|