私はこのスクリプトを持っていますが、C:にファイルがない場合は、R:ドライブからファイルをコピーするように拡張したいと思います。現在、ファイルが存在するかどうかを確認しています。
現在、このスクリプトは1つのフォルダー\SCRIPTS内の複数のファイルで実行されます。異なるファイル名ごとにステートメントを繰り返すと(ファイル名はわかります)、R:\ SCRIPTS内のすべてのファイルをチェックし、C:\ SCRIPTSと比較するより経済的な方法は、次の場合に適しています。誰もが役立つかもしれないスニペットを持っています
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