функции С и C++, библиотек C++Builder, API Windows 863

функция	синтаксис / описание	файл
searchpath	char *searchpath(const char *file)Ищет файл file в каталогах, указанных в переменной окружения PATH; возвращает полный путь к файлу или NULL	dir.h
SetCurrentDir	bool SetCurrentDir( const System::AnsiString Dir)Задает Dir в качестве текущего каталога	SysUtils.hpp
setdisk	int setdisk(int drive)Устанавливает в качестве текущего диск drive: 0 — А, 1 — В и т.д.; возвращает число доступных дисков	dir.h
stat	int stat(const char *path, struct stat *statbuf)Заносит в структуру statbuf информацию об открытом файле path; возвращает 0 или -1	sys\stat.h
unlink	int unlink(const char *filename)Удаляет с диска файл filename; возвращает 0 или -1	io.h
waccess	int waccess(const wchart *filename, int amode)Определяет, существует ли файл filename и какие операции с ним доступны; режим работы задается параметром amode	io.h
wrtlchmod	int wrtlchmod(const wchart *path, int func, ... )При func = 0 возвращает текущие атрибуты файла, при func = 1 устанавливает файлу атрибуты attrib	io.h, dos.h
getftime	int getftime(int handle, struct ftime *ftimep)Читает время и дату создания файла handle в структуру ftimep; возвращает 0 или -1	io.h
setftime	int setftime(int handle, struct ftime *ftimep)Устанавливает время и дату создания файла handle по данным структуры ftimep; возвращает 0 или -1	io.h

Комментарии

Функции fstat и stat заносят в структуру типа stat информацию об открытом
файле. Структура имеет поля:

st_mode      битовая маска режима файла

st_dev        номер диска файла или дескриптор, если файл на устройстве

st_rdev       то же, что st_dev

st nlink       константа 1