おはようございます。スクリプトの実行時に、ユーザーからファイル パスとファイル名 (ワイルドカードが含まれる場合があります) を取得する VBscript を作成しようとしています。スクリプトは、指定されたディレクトリに指定されたファイル名と一致するファイルがあるかどうかを確認し、最後に変更された日付を調べて、特定の時間枠 (つまり、午前 6 時から 5 分以内) 内に作成/変更されたかどうかを確認します。次に、そのファイルを zip ファイルにコピーします。
これまでのところ、引数を機能させることができました。現在の時刻を取得し、フォルダー内のファイルを見て、ハードコードされたファイル名をフォルダー内のファイル名と一致させるようにセットアップしました。これは私がこれまでに持っているものです。
currentTime = Now()
filePath = Wscript.Arguments.Item(0)
fileName = Wscript.Arguments.Item(1)
Set fileSystem = CreateObject("Scripting.FileSystemObject")
Set directory = fileSystem.GetFolder(filePath)
For each file in directory.Files
If file.Name = fileName Then
Wscript.echo file.Name & " " & file.DateLastModified
end if
Next
私は VBscript の初心者であり、その方法を学ぶことを楽しみにしています!
Cap3