Создает и открывает файл на низком уровне.
FCREATE(cFileName [, nFileAttribute]) |
Параметры
- cFileName
- Указывает имя создаваемого файла. Вы можете включить имя устройства и путь с полным именем файла. Если имя устройства или путь не включаются, файл создается в текущей директории.
Примечание:
Visual FoxPro не может правильно распознать путь, если путь или имя диска содержит восклицательный знак (!).
- nFileAttribute
- Указывает атрибуты создаваемого файла. Вы можете указать следующие атрибуты, перечисленные в таблице.
nFileAttribute Атрибуты файла 0
(По умолчанию) Read/write
1
Read-only
2
Hidden
3
Read-only/Hidden
4
System
5
Read-only/System
6
System/Hidden
7
Read-only/Hidden/System
- Устройство, директория и имя файла
- Номер обработчика файла (file handle number)
- Позицию указателя в файле
- Атрибуты read/write
- Устройство, директория и имя файла
Возвращаемое значение
Числовое
Примечания
Если файл с указанным именем существует, он будет перезаписан при операции записи.
FCREATE( ) присваивает каждому файлу номер обработчика и в дальнейшем для идентификации файла во всех функциях Visual FoxPro для работы на низком уровне требуется указывать этот номер. FCREATE( ) возвращает номер обработчика при создании файла или возвращает -1, если файл создать не удалось.
![]() |
---|
Присваивайте номер обработчика файла переменной памяти с тем, чтобы получать доступ к этому файлу в функциях для работы на низком уровне. |
Вы не можете открыть коммуникационный порт при помощи FCREATE( ). Для этой цели используйте FOPEN( ).
Пример
![]() | |
---|---|
IF FILE('errors.txt') && Существует ли файл? |
См.также
Ссылка
Функция FCREATE( )Другие ресурсы
Команда CLOSE ALLФункция FCHSIZE( )
Функция FEOF( )
Функция FFLUSH( )
Функция FGETS( )
Функция FOPEN( )
Функция FPUTS( )
Функция FREAD( )
Функция FSEEK( )
Функция FWRITE( )
Функции
Руководство по языку