Атрибуты файлов. Для получения дополнительной информации об атрибутах файла используют следующие функции.
Для получения дополнительной информации об атрибутах файла используют следующие функции.
Функция file_exists проверяет, существует ли файл и возвращает true, если файл существует и false в противном случае: bool file_exists ( string filename)
Функция fileatime возвращает время последнего обращения к файлу: int fileatime ( string filename)
Функция filemtime возвращает время последней модификации содержимого файла: int filemtime ( string filename)
Функция file_size возвращает размер файла в байтах: int file_size ( string filename)
Функция file_type возвращает тип файла: string file_type ( string filename). Строка, возвращаемая этой функцией, содержит один из следующих типов файла:
char (специальное символьное устройство);
dir (каталог);
fifo (именованный канал);
link (символическая ссылка);
block (специальное блочное устройство);
file (обычный файл);
unknown (тип не установлен).
Для установки текущего каталога применяется функция chdir: int chdir ( string directory)
chdir("/tmp/data"); // переход по абсолютному пути
chdir("./js"); // переход в подкаталог текущего каталога
chdir(".."); // переход в родительский каталог
chdir("~/data"); // переходим в /home/пользователь/data (для Unix)
Узнать текущий каталог можно с помощью функции getcwd: string getcwd ( string path)
Функция opendir используется для открытия каталога, заданный параметром path:
Дата добавления: 2015-08-26; просмотров: 849;