Операции над файлами
Функция | Краткое описание | ||
access | определение прав доступа к файлу | ||
chmod | изменение прав доступа к файлу | ||
filelength | измерение длины файла | ||
isatty | проверка, является ли устройство символьным | ||
mktemp | генерация уникального имени файла | ||
remove | уничтожение файла | ||
rename | переименование файла | ||
setmode | установить новые значения для параметров файла |
Система программирования MSC предоставляет дополнительно следующие функции:
Функция | Краткое описание | ||
chsize | изменение размера файла | ||
fstat | получение информации о файле | ||
locking | запирает область в файле (работает с версией ОС MS-DOS 3.0 и выше), временно запрещая к ней доступ со стороны других процессов, или отпирает эту область | ||
slat | получение информации о файле | ||
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) (смотри далее описание функций ввода/вывода нижнего уровня).