我有這個腳本,但想擴大它來檢查一個文件列表,也存在映射驅動器R:和映射如果不存在。VBS檢查文件列表
FileA.txt FileB.txt FileD.txt
FileE.txt FileF.dll FileG.dll
Const OverwriteExisting = TRUE
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objLocalFile = objFSO.GetFile("C:\SCRIPT\SCRIPTTEXT.txt")
dtmLocalDate = objLocalFile.DateLastModified
Set objServerFile = objFSO.GetFile("R:\SCRIPT\SCRIPTTEXT.txt")
dtmServerDate = objServerFile.DateLastModified
If dtmLocalDate < dtmServerDate Then
objFSO.CopyFile objServerFile.Path, objLocalFile.Path, OverwriteExisting
End If
如果不與錯誤開車不存在該片段不起作用「這網絡連接不存在「,但可以重新映射。
> Set WSHNetwork = CreateObject("WScript.Network")
>
> WSHNetwork.RemoveNetworkDrive "R:","True","True"
>
> WSHNetwork.MapNetworkDrive "R:", "\\192.168.1.103\","True"
必須解決在VBScript中做比較呢?看起來,使用BATCH文件解決這個問題要容易得多。 –