我有一个脚本(或更准确地说将有一个脚本)来检查文件夹并将文件从该文件夹复制到不同的位置(每天运行一次)。然而,我想要复制的文件名会根据日期而变化。
基本上,我不想将“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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)