我有一个奇怪的错误,我认为我不应该得到。
我拿起一个文件并将其重命名,然后收到一条错误消息,指出未找到该文件,但是当我查看目录时,该文件实际上已正确重命名。 如何摆脱错误?
这是我的代码:
Dim Fso
Set Fso = WScript.CreateObject("Scripting.FileSystemObject")
Wscript.Echo("MoveFile('"+WdFile+"', '"+TargetFile+"')")
If (Fso.MoveFile(WdFile, TargetFile)) Then 'This is line 140 where the error occurs
Call writeToHistory("info", "File successfully renamed from " & WdFile & " to " & TargetFileName)
Else
Call writeToHistory("warn", "File could not be renamed for event " & WdReason & " file=" & WdFile)
End If
以及控制台中的输出:
MoveFile('D:\Temp\RenameFiles\RS_FMT25589.pdf',
'D:\Temp\RenameFiles\output\hca4l.mp.Q2.FMT25589.wt165179.pdf')
C:\Scripts\RS_renameJobFiles.vbs(140, 1) Microsoft VBScript runtime error: File not found