我有If (fso.FileExists(fso.GetAbsolutePathName("") & "\prefs.txt") = True) Then...
我的 VBScript 表单,然后我让它在消息框中显示路径,我已经转到路径进行确认,但是我指定的文件不存在并且该语句被证明是正确的。难道我做错了什么?
问问题
72 次
1 回答
1
虽然可以想象您的 VBScript 安装或文件系统已损坏,但问题的更可能原因可能是
隐藏 2 隐藏文件。属性是读/写。
文件属性:
>> WScript.Echo "exists", CStr(goFS.FileExists(".\chmdump.txt"))
>> WScript.Echo goFS.GetFile(".\chmdump.txt").Attributes
>> WScript.Echo goFS.GetFile(".\chmdump.txt").Attributes And 2
>>
exists True
34
2
FSO 会找到该文件,但是 - 根据设置 - 文件浏览器不会:
dir chmdump.txt
...
File Not Found
attrib chmdump.txt
A H C:\Documents and Settings\eh\chmdump.txt
attrib -H chmdump.txt
dir chmdump.txt
..
13.10.2008 08:48 12.947 chmdump.txt
于 2013-10-02T05:52:22.640 回答