newuser 发表于 2010-6-23 15:07:09

普通文件的读和写模式不能并存吗?

如下列代码?没有写和读模式并存的可能性吗?
$file=FileOpen(@DesktopDir&"\testzgk.txt",2+8)
;注意第2个参数,2表示先清除原文件内容在进行写操作,8表示打开的文件不存在将强行建立
;0是只读模式,1是接着原文件内容进行写操作
;检查打开的文件是否 可读
If $file = -1 Then
        MsgBox(0,"错误","不能打开文件")
        Exit
EndIf
FileWriteLine($file,"行") ;写入一个字符串并以换行符结尾,也就是按行写
FileWrite($file,"t")
MsgBox(0,"全部数据",FileRead($file)) ;句并是写模式,所以读取数据会失败
FileClose($file)

yejier1983 发表于 2010-6-23 20:23:07

考虑挺全面的嘛呵呵
页: [1]
查看完整版本: 普通文件的读和写模式不能并存吗?