首页 > 编程 > VBScript > 正文

一个可以删除指定天数文件的vbs脚本

2020-06-26 18:04:49
字体:
来源:转载
供稿:网友
代码如下:

Const FilePath = "E:/log" '定义目录 

Set FSO = CreateObject("Scripting.FileSystemObject") 
ShowSubfolders FSO.GetFolder(filepath) 
Sub ShowSubFolders(Folder) 
  For Each Subfolder in Folder.SubFolders 
    Set Files = subfolder.Files 
     If Files.Count <> 0 Then 
     For Each File In Files 
           If File.DateLastModified < Now - 30 Then   '判断是否超过30天 
                 FSO.DeleteFile(Subfolder.Path & "/" & File.Name) '删除 
                 'Wscript.Echo Subfolder.Path & "/" & File.Name     '显示    
           End If 
           Next 
     End If 
     ShowSubFolders Subfolder 
  Next 
End Sub 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表