[英]VB Script Runtime error 800A01A8 Error Object Required
我正在嘗試編寫vbs以將最新的修改文件復制到另一個位置。 腳本是這樣的
Option Explicit
Dim oFSO, oFolder, oFile
Dim vSourcePaths ,vDestinationPaths
vSourcePaths = "C:\xampp\htdocs\lgmsuploads"
vDestinationPaths = "S:\LGMSUPLOADS"
Set oFSO = CreateObject("Scripting.FileSystemObject")
oFolder = oFSO.GetFolder(vSourcePaths)
For Each oFile In oFolder.Files
If oFile.DateLastModified < DateAdd("h", -24, Now) Then
oFSO.CopyFile vSourcePaths & "\" & oFile.Name, vDestinationPaths & "\" & oFile.Name
End If
Next
但這給出了以下錯誤
請幫忙...
您應該使用Set
語句將對象引用分配給變量,如下所示:
Set oFolder = oFSO.GetFolder(vSourcePaths)
但是,您的腳本將在24小時之前和之前使用oFile.DateLastModified
復制文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.