Реферат: Полезные функции для работы с файловой системой
int chdir(string path);
mkdir
Функция аналогична однименной команде Unix - она создает каталог с заданным именем. Синтаксис:
int mkdir (string path, int mode);
Mode определяет разрешения, которые будут присвоены каталогу после создания.
Функции для работы с правами файла
Функции, которые будут описаны ниже, работают только в UNIX like системах.
filegroup
Эта функция возвращает идентификатор группы-владельца заданного файла. Синтаксис:
int filegroup (string filename);
fileperms
Функция возвращает разрешения (permissions) файла или FALSE в случае ошибки. Синтаксис:
int fileperm (string filename);
fileowner
Функция возвращает идентификатор владельца заданного файла. Синтаксис:
int fileowner (string filename);
chgrp
Функция пытается сменить группу-владельца данного файла. Синтаксис
int chgrp (string filename, mixed group);
chmod
Функция пытается изменить разрешения файла. Синтаксис:
int chmod (string filename, int permissions);
Замечание: параметр permissions должен состоять из четырех целых чисел, напрмер 0776.
chown
Функция chown пытается сменить владельца файла. Синтаксис:
int chown (string filename, mixed user);
stat
Эта функция возвращает массив с подробной информацией о файле. Синтаксис:
array stat (string filename);