[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

转载于:https://www.cnblogs.com/kill0001000/p/7655898.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值