我需要一個vbscript監視一個文件夾中的特定文件,當找到文件時需要執行一個命令然後刪除那個文件但是繼續監視這個文件夾相同的文件需要再次運行。不斷查找文件,當文件存在時,運行命令
這...
Set FSO = CreateObject("Scripting.FileSystemObject")
Do While 1>0
If FSO.FileExists (file.txt) Then
FSO.DeleteFile (file.txt)
CreateObject("WScript.Shell").Run "c:\windows\notepad.exe"
End If
WScript.Sleep 1000
Loop
給了我一個 「對象所需:文件」 錯誤
更新,這個工作...
FileName = "c:\vbscript\cat.txt"
Set FSO = CreateObject("Scripting.FileSystemObject")
Do
If FSO.FileExists(FileName) Then
FSO.DeleteFile FileName
CreateObject("WScript.Shell").Run "c:\windows\notepad.exe"
End If
WScript.Sleep 1000
Loop
-0.49用於使用僞()在'FSO.DeleteFile(file.txt的)',使用> 0'的'1'代替或TRUE'簡單'DO .. Loop',而不是引述(明顯的)字符串文字「file.txt」。 – 2013-05-02 15:44:51