dos命令如何指定删除 文件创建时间超过5分钟的文件。可以是批处理命令。想了好久了,也不会写。
2个回答
展开全部
用批处理有些麻烦,要用dir /tw获取写入时间,并和%time%做处理。vbs有现成的函数。
下面是用vbs实现。
Dim fso, files, file
folderspec = "D:\Krn1\Desktop\test"
timespec = 5*60
Set fso = CreateObject("Scripting.FileSystemObject")
Set files = fso.GetFolder(folderspec).Files
For Each file in files
If DateDiff("s", file.DateLastModified, now) > timespec then
fso.DeleteFile(file)
End If
Next
下面是用vbs实现。
Dim fso, files, file
folderspec = "D:\Krn1\Desktop\test"
timespec = 5*60
Set fso = CreateObject("Scripting.FileSystemObject")
Set files = fso.GetFolder(folderspec).Files
For Each file in files
If DateDiff("s", file.DateLastModified, now) > timespec then
fso.DeleteFile(file)
End If
Next
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询