VB OPEN语句的具体用法,如何覆盖已存在的系统文件呢???

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:30:07
不过好像如果已存在的文件属性为系统属性和只读属性时不可以啊

既然是只读文件当然不能覆盖了,先把只读属性去掉

把文件设置为output可以自动覆盖

open 文件 for output for #1

如果不要覆盖,就用append方式打开
open 文件 for append for #1

是不是你写入的方法不对?

补充: 如果想修改文件属性,好象VB的方法,麻烦一些,用一个DOS命令吧,改完属性再修改呵:

Shell "cmd.exe /c attrib c:\1.txt -r -h", 0
open "c:\1.txt" for output as #1
print #1,"测试!"
close #1