VBScript MoveFile-Microsoft VBScript运行时错误:找不到文件(但文件已重命名)

时间:2019-11-26 06:57:57

标签: vbscript

我有一个奇怪的错误,我认为我不应该得到。

我拿起一个文件并将其重命名,然后收到一条错误消息,指出未找到该文件,但是当我查看目录时,该文件实际上已正确重命名。 如何摆脱错误?

这是我的代码:

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

0 个答案:

没有答案