VFP与文件操作相关的函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP与文件操作相关的函数
VFP与文件操作相关的函数
VFP提供了一些对文件进行低级操作的函数,这些函数的功能及用法为:
(1)GETFILE()函数。
格式:GETFILE([])。
功能:显示“打开”对话框,供用户选定一个文件并返回文件名。
其中用于指定文件的扩展名。
例如,若显示一文件打开对话框,允许用户选择打开一个扩展名为.jpg类型的图形文件,则调用方法为:
myfile=getfile("jpg")
若要允许用户选择的文件类型有多种,此时可用分号将各文件扩展名进行分隔,例如,若允许用户选择打开jpg和gif类型的文件,则调用方法为:
myfile=getfile("jpg;gif")
(2)PUTFILE()函数。
格式:PUTFILE([])。
功能:显示“另存为”对话框,供用户指定一个文件名并返回文件名。
其中用于指定文件的扩展名。
(3) FOPEN()函数。
格式:FOPEN(<文件名>)。
功能:打开指定文件,返回文件句柄(控制号)。
(4) FCREATE()函数。
格式:FCREATE(<文件名>)。
功能:建立一个新文件,返回文件句柄(控制号)。
(5) FCLOSE()函数。
格式:FCLOSE(<文件句柄>)。
功能:将文件缓冲区的内容写入文件句柄所指定的文件中,并关闭该文件。
(6) FREAD()函数。
格式:FREAD(<文件句柄>,<字节数>)。
功能:从文件句柄所指定的文件中读取指定字节数的字符数据。
(7)FWRITE()函数。
格式:FWRITE(<文件句柄>,)。
功能:把表示的数据写入文件句柄所指定的文件中。
(8) FSEEK()函数。
格式:FSEEK(<文件句柄>,<移动字节数>[,])。
功能:在文件句柄所指定的打开的文件中移动文件指针,其中n 表示移动的方式或方向:
n=0为向文件首移动,n=1为相对位置移动,n=2为向文件尾移动。