我有一个脚本(或者更确切地说会有一个脚本)来检查文件夹并将文件从这个文件夹复制到另一个位置(每天运行一次).但是,我要复制的fileName会根据日期而更改.
基本上,我不想将"strFilePath"设置为"C:\ somePath\somePath2\myFile.txt",而是想简单地采用最近修改过的(或者添加 - 这会对脚本产生影响吗?) "somePath2"文件夹并将其复制到目标.
奖金(但不是完全必要的)是检查脚本是否在过去24小时内修改/添加了文件,并且仅在该情况下将其复制.
谢谢你的帮助!
尝试一下:
option explicit
dim fileSystem, folder, file
dim path
path = "C:\temp"
Set fileSystem = CreateObject("Scripting.FileSystemObject")
Set folder = fileSystem.GetFolder(path)
for each file in folder.Files
if file.DateLastModified > dateadd("h", -24, Now) then
'whatever you want to do to process'
WScript.Echo file.Name & " last modified at " & file.DateLastModified
end if
next
Run Code Online (Sandbox Code Playgroud)