НазадОглавлениеДалее

9.5. Операции над файлами

ФункцияКраткое описание
accessопределение прав доступа к файлу
chmodизменение прав доступа к файлу
filelengthизмерение длины файла
isattyпроверка, является ли устройство символьным
mktempгенерация уникального имени файла
removeуничтожение файла
renameпереименование файла
setmodeустановить новые значения для параметров файла

Система программирования MSC предоставляет дополнительно следующие функции:
ФункцияКраткое описание
chsizeизменение размера файла
fstatполучение информации о файле
lockingзапирает область в файле (работает с версией ОС MS-DOS 3.0 и выше), временно запрещая к ней доступ со стороны других процессов, или отпирает эту область
statполучение информации о файле
umaskустановка маски для выбора режима работы по умолчанию
unlinkудаление файла

Система программирования ТС предоставляет дополнительно функции:
ФункцияКраткое описание
_chmodизменение прав доступа к файлу
lockзапирает область файла для доступа со стороны других процессов (работает с версией MS-DOS 3.0 и выше)
unlockотпирает область (работает с версией MS-DOS 3.0 и выше)

Прототипы функций, за исключением функций fstat и stat, содержатся в файле io.h; прототипы функций fstat и stat описаны в файле sys\stat.h.

Функции access, chmod, rename, stat и unlink оперируют с файлами, которые задаются через имя пути (pathname) или через имя файла.

Функции chsize, filelength, isatty, locking, setmode, fstat работают с уже открытыми файлами, которые определяются дескрипторами (handle) (смотри далее описание функций ввода/вывода нижнего уровня).


НазадОглавлениеДалее