Re: [問題] WSH中的FileSystemObject問題~?
抱欠搞錯了... 下面的方法是判斷檔案是不是唯讀 但是你的問題是問判斷有沒有正在
讀寫
那好像找不太到資料吧 也許用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
→
01/22 08:53, , 1F
01/22 08:53, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章