fcreate( ) 函数

示例 请参阅

创建并打开一个低级文件。

语法

FCREATE(cFileName [, nFileAttribute])

返回值类型

数值型

参数

cFileName

指定要创建的文件名称,在文件名前可以加入驱动器指示符和路径。如果没有包括驱动器指示符或路径,则在默认目录下创建该文件。

注意 磁盘或目录名称含有感叹号(!) 时,Visual FoxPro 不会正确辨认路径。

nFileAttribute

指定文件的属性。下表列出了可以指定的文件属性。

nFileAttribute 文件属性
0 (默认值)读写
1 只读
2 隐含
3 只读/隐含
4 系统
5 只读/系统
6 系统/隐含
7 只读/隐含/系统

注意 nFileAttribute 不为 0 时创建的文件不能用 FPUTS()或 FWRITE()写入,直到关闭文件再重新打开。

可以使用 DISPLAY STATUS 或 LIST STATUS 命令显示或打印由 FCREATE()函数创建并打开的文件信息,每个用低级文件函数打开或创建的文件可由 DISPLAY STATUS 和 LIST STATUS 给出下列信息:

说明

如果指定的文件已经存在,则覆盖此文件,并不作任何警告。

FCREATE()函数为此文件指定一个文件句柄编号,在其他的 Visual FoxPro 低级文件函数中,可用此编号标识该文件。在创建一个文件时,FCREATE()函数返回该文件句柄编号,如果不能创建文件,则返回 -1。

提示 可以把文件句柄的编号赋给变量,从而可以在其他的低级文件函数中用此变量访问该文件。

不能用 FCREATE( ) 打开通信端口。要打开通信端口,可以使用 FOPEN( )。