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

自动生成tmp文件

在ubuntu中每隔一小时自动删除一次文件

怎么实现下载到本地文件夹的文件根据下载的时间一个小时后定时删除,自动重复的执行这个操作?

帮助使用 VBScript 在 Windows 中创建 Folder1/Folder2(这两个文件夹以前都不存在,我的意思是创建多级文件夹@a strech。)

代码自动生成工具,2小时搞定智能硬件产品Demo

mysql主键生成策略 自动增长