作者drkkimo (花猫~出现了~)
看板Programming
标题Re: [问题] WSH中的FileSystemObject问题~?
时间Mon Jan 22 06:11:22 2007
抱欠搞错了... 下面的方法是判断档案是不是唯读 但是你的问题是问判断有没有正在
读写
那好像找不太到资料吧 也许用on error resume next或别的判断错误的方法除理会比较
好吧~
※ 引述《drkkimo (花猫~出现了~)》之铭言:
: 你可以用
: set a=createobject("Scripting.FileSystemObject")
: set b=a.getfile("test.txt")
: If b.Attributes AND 1 Then
: Wscript.Echo "讯息"
: End If
: 这是我帮你在微软网站找到的方法...
: 希望对你的作的工作有用~~
: 用上面的方法开档或move、copy档案的话 档案的attributes如果是1就代
: 表它是READ ONLY ~~
: ※ 引述《piimaila (haha)》之铭言:
: : FileSystemObject中使用Movefile方法时
: : 如果"档案正好在读写"就会跳出权限不足的问题
: : 虽然最後用
: : objShell.Run "%comspec% /c move .\\a\\"+f0.name+" .\\b\\", 0
: : 解决了, 但是总觉得方法很蠢(以上等於用dos批次档)
: : 有啥方法可以在wsh中判断档案是否处於忙碌状态呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.172.218.185
1F:→ piimaila:感谢 220.128.251.34 01/22 08:53