[VBScript] 自动删除2小时以前生成的文件
Posted kill0001000
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[VBScript] 自动删除2小时以前生成的文件相关的知识,希望对你有一定的参考价值。
copy from http://www.cnblogs.com/MasterMonkInTemple/p/7655734.html
dim folder, file, mFSO, subfolder
Set mFSO = CreateObject(
"Scripting.FileSystemObject"
)
set folder=mFSO.GetFolder(
"C:\\Users\\msautotestuser\\AppData\\Local\\Temp"
)
\'Delete files
dim df
For Each file In folder.files
\'df=DateDiff("h",file.DateCreated,Now) \'
Create Date
df=DateDiff(
"h"
,file.DateLastModified,Now) \'Modify Date
If (df>
2
) Then \'
2
hours ago
\'MsgBox folder.path & "\\" & file.Name & vbTab & file.DateCreated
\'MsgBox folder.path & "\\" & file.Name & vbTab & file.DateLastModified
On Error Resume Next
file.Delete()
End If
Next
\'Delete folders
set subfolder = Folder.subFolders
For Each file In subfolder
\'df=DateDiff("h",file.DateCreated,Now) \'
Create Date
df=DateDiff(
"h"
,file.DateLastModified,Now) \'Modify Date
If (df>
2
) Then \'
2
hours ago
On Error Resume Next
mFSO.deleteFolder(folder.path & "\\" & file.Name)
end
if
next
以上是关于[VBScript] 自动删除2小时以前生成的文件的主要内容,如果未能解决你的问题,请参考以下文章
怎么实现下载到本地文件夹的文件根据下载的时间一个小时后定时删除,自动重复的执行这个操作?
帮助使用 VBScript 在 Windows 中创建 Folder1/Folder2(这两个文件夹以前都不存在,我的意思是创建多级文件夹@a strech。)