Re: [問題] WSH中的FileSystemObject問題~?
你可以用
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
※ 編輯: drkkimo 來自: 218.172.218.185 (01/22 01:17)
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章