查看: 319|回复: 0

[文章教程] 删除修改日期超过5天(5天前的历史文件/文件夹)的文件和子文件夹

[复制链接]
xuanxiao 发表于 2023-3-29 11:59:05 | 显示全部楼层 |阅读模式

  1. Const strPath = "D:\baidui\TTASP\TXT"
  2. Dim objFSO
  3. Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

  4. Call Search (strPath)

  5. Response.Write "清理完毕!"

  6. Sub Search(str)
  7.         Dim objFolder, objSubFolder, objFile
  8.         Set objFolder = objFSO.GetFolder(str)
  9.         For Each objFile In objFolder.Files
  10.                 If objFile.DateLastModified < (Now() - 5) Then  '五天前的记录
  11.                         objFile.Delete(True)
  12.                 End If
  13.         Next
  14.        
  15.         For Each objSubFolder In objFolder.SubFolders
  16.                 Search(objSubFolder.Path)
  17.                 ' 文件都清理了,现在看看
  18.                 ' 文件夹是否空的。
  19.                 If (objSubFolder.Files.Count = 0) Then
  20.                         objSubFolder.Delete True
  21.                 End If
  22.         Next
  23.        
  24. End Sub
复制代码


您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号