[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小时以前生成的文件的主要内容,如果未能解决你的问题,请参考以下文章