TC官方合作论坛
标题:
清空文件命令有bug
[打印本页]
作者:
阿杰哥
时间:
2014-1-16 10:52
标题:
清空文件命令有bug
文件句柄=文件.打开("d:\\1.txt","清空文件")
如果(文件句柄==0)
辅助.消息框("文件打开失败")
否则
文件.写入(文件句柄,"aaaa")
如果结束
文件.关闭(文件句柄)
此命令清空文件清空的不是1.txt文本内容,而是把文件句柄清空为0了
作者:
rainshine
时间:
2014-1-16 11:14
怎么可能把句柄清空为0,其实是文件打开失败。返回的句柄就是0咯。
作者:
wyds591101
时间:
2014-1-16 16:40
建议楼主看一下函数.....的使用方法
作者:
阿杰哥
时间:
2014-1-17 10:34
可是
文件句柄=文件.打开("d:\\1.txt")
如果(文件句柄==0)
辅助.消息框("文件打开失败")
否则
文件.写入(文件句柄,"aaaa")
如果结束
文件.关闭(文件句柄)
去掉"清空文件",这样就这样就正常了啊
作者:
歪不歪
时间:
2014-1-21 16:40
本帖最后由 歪不歪 于 2014-1-21 16:41 编辑
文件.打开(文件路径,属性="读写") 后面参数属性默认值:"读写|文件要存在|共享读|共享写"
...你写上清空文件有用吗....
作者:
阿杰哥
时间:
2014-1-22 10:25
歪不歪 发表于 2014-1-21 16:40
文件.打开(文件路径,属性="读写") 后面参数属性默认值:"读写|文件要存在|共享读|共享写"
...你写上清空 ...
你看一下帮助文档:
函数空间: 中文:文件
英文:file
函数描述: 打开文件,返回文件句柄值
函数原型: 打开(path,attribute="读写|共享读|共享写|文件要存在")
openfile(path,attribute="rw|FILE_SHARE_READ|FILE_SHARE_WRITE|OPEN_EXISTING")
函数参数: path: 文件名以及文件路径
attribute: 文件的属性,可以是下列组合(中英的写法),多属性用|隔开,这是一个默认参数,如果不写,属性将用默认值:"读写|共享读|共享写|文件要存在",
如果被打开的文件属性是"只读",这里只有读属性有用,所以打开文件时如果要对文件进行读写操作,请确保文件属性不是"只读"属性
"读"("r") :文件可读操作
"读写"("rw") : 文件可读可写操作
"共享读"("FILE_SHARE_READ") : 共享读模式,文件打开后,句柄没关闭前,还可以在其他地方打开并读操作(指用函数打开)
"共享写"("FILE_SHARE_WRITE") : 共享写模式,文件打开后,句柄没关闭前,还可以在其他地方打开并写操作(指用函数打开)
"文件要存在"("OPEN_EXISTING") : 文件必须存在,才能打开(唯一属性,多个唯一属性,第一个次出现的唯一属性生效)
"总是打开"("OPEN_ALWAYS") : 文件如果不存在,则创建文件(唯一属性,多个唯一属性,第一个次出现的唯一属性生效)
"清空文件"("TRUNCATE_EXISTING") : 每次打开清空文件内容(唯一属性,多个唯一属性,第一个次出现的唯一属性生效)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1