1,Open 语句
open filename for [input|output|append] [access access] as filenumber
其中,filename为要打开的文件名(含路径)
for关键字,指定文件打开的方式,其中:
input方式,指从所打开的文件中读取数据,该文件必须已经存在,否则会产生一个错误。
output方式,向文件写入数据。如果有数据,则原来数据被覆盖。
append方式,向文件末尾天家数据,文件原来数据被保留。
output 与append方式打开一个不存在文件时,先创建文件,然后打开它。
2.向文件写入数据
print语句:print #filenumber, [outputlist]
Open "E:\myfile.dat" For Output As #1 '打开输出文件
Print #1, "this is a test" '文本数据写入文件
Print #1, '空格行输入文件
Print #1, "zone 1"; Tab; "zone 2" '数据写入两个区
Print #1, "hello"; " "; "world" '以空格隔开两个字符串
Print #1, Spc(5); "5 leading space" '字符串前写入5个空格==spc(5)
Print #1, Tab(10); "hello" '数据写在第10行==tab(10)
Close #1 '关闭文件
write语句:write #filename, [outputlist]
与print不同,wrint语句会自动插入逗号,没有必要在列表中键入明确的分界符;
write语句在outputlist中的最后一个字符写入文件后会插入一个新行字符,即回车换行,chr(13)+chr(10)
3.从文件读取数据
input语句:input #filenumber, varlist
其中,filenumber为必须,任何有效的文件号
varlist必需,用逗号分界的变量列表,将文件中读出的值分配给这些变量,这些变量可能是一个数组或对象变量.
以后对比LV文件读写;
尝试翻译一下edn的文章。
zwj-gg_818035047 2007-10-10 16:12
惭愧惭愧!