Эти API функции позволят вам напрямую создавать и управлять файлами.

_FCHSize( )

Устанавливает размер заданного файла на диске равным указанной величине length. Указанный размер может либо расширить, либо обрезать файл.
_FClose( )

Все буферы, которые были модифицированы за то время, пока данный буфер был открыт, автоматически сбрасываются на диск.
_FCopy( )

Пытается скопировать len байтов из области, имеющей смещение spos в файле-источнике sc, в область, имеющую смещение dpos в файле назначения dc.
_FCreate( )

Назначает канал Visual FoxPro новому файлу.
_FEOF( )

_FEOF( ) возвращает значение "истина" (целое число, отличное от 0), если указатель файла установлен в конце заданного файла; в противном случае возвращается "ложь" (0).
_FError( )

Возвращает номер последней ошибки файловой операции, зафиксированной на каком-либо канале файла.
_FFlush( )

Сбрасывает на диск все модифицированные буферы памяти, относящиеся к заданному файлу.
_FGets( )

Считывает одну строку из заданного файла, начиная с текущей позиции в файле
_FOpen( )

Назначает существующему файлу канал Visual FoxPro.
_FPuts( )

Записывает в файл строку, заканчивающуюся нуль-символом, и ставит после нее пару "возврат каретки"/"перевод строки".
_FRead( )

Копирует из файла в буфер по адресу buffer ровно length байтов.
_FSeek( )

Перемещает указатель файла на новое место, заданное параметрами position и mode.
_FWrite( )

Записывает в файл, заданный параметром chan, ровно length байт из буфера с адресом buffer.

Смотри также

Прочие ресурсы

Создание библиотек API