删除最后一次的备份文件vbs
来源:互联网 发布:软件开发专业就业方向 编辑:程序博客网 时间:2024/06/05 19:35
Dim fso,s,DeleteCount
Set fso = CreateObject("Scripting.FileSystemObject")
DeleteCount = DeleteCount + Xdelete(fso, "E:\baktest")
MsgBox "删除了" & DeleteCount & "个文件!"
Function Xdelete(fso, source)
Dim f0,f,DeleteCount,s,f2
Set s = fso.GetFolder(source)
'f0=s.datelastmodified '获取当前文件夹的最新更新时间 datelastmodified DateCreated
f0="2000-01-01 00:00:00"
For Each f2 In s.Files
'msgbox "begin "
If datediff("s",f0,f2.datelastmodified)>0 and right(f2.name,4) = ".bak" Then
'msgbox f2.name & f2.datelastmodified &f0
f0=f2.datelastmodified 'datelastmodified DateCreated
End if
Next
'Msgbox f0
DeleteCount = 0
For Each f In s.Files
If datediff("s",f.datelastmodified ,f0)>0 Then ' datelastmodified DateCreated
f.Delete False '删除文件
' msgbox f.name & f.datelastmodified &f0
DeleteCount = DeleteCount + 1
End if
Next
For Each f In s.SubFolders
DeleteCount = DeleteCount + Xdelete(fso, f.Path)
Next
Xdelete=DeleteCount
End Function
Set fso = CreateObject("Scripting.FileSystemObject")
DeleteCount = DeleteCount + Xdelete(fso, "E:\baktest")
MsgBox "删除了" & DeleteCount & "个文件!"
Function Xdelete(fso, source)
Dim f0,f,DeleteCount,s,f2
Set s = fso.GetFolder(source)
'f0=s.datelastmodified '获取当前文件夹的最新更新时间 datelastmodified DateCreated
f0="2000-01-01 00:00:00"
For Each f2 In s.Files
'msgbox "begin "
If datediff("s",f0,f2.datelastmodified)>0 and right(f2.name,4) = ".bak" Then
'msgbox f2.name & f2.datelastmodified &f0
f0=f2.datelastmodified 'datelastmodified DateCreated
End if
Next
'Msgbox f0
DeleteCount = 0
For Each f In s.Files
If datediff("s",f.datelastmodified ,f0)>0 Then ' datelastmodified DateCreated
f.Delete False '删除文件
' msgbox f.name & f.datelastmodified &f0
DeleteCount = DeleteCount + 1
End if
Next
For Each f In s.SubFolders
DeleteCount = DeleteCount + Xdelete(fso, f.Path)
Next
Xdelete=DeleteCount
End Function
0 0
- 删除最后一次的备份文件vbs
- vbs删除前一天数据库备份文件
- 查询数据库最后一次恢复使用的备份文件
- 删除最后一次改动超过n天的文件
- 最后一次的挽救
- bean的最后一次
- 删除指定日期的MYSQL备份文件
- sql 备份和备份文件的删除
- 删除过期的日志和备份文件
- shell脚本删除几天前的备份文件
- 删除mysql几天前的备份文件
- 二月的最后一次blog
- 最后一次的正确配置
- 最后一次支离破碎的善意
- 最后一次的CET考试
- 最后一次
- 最后一次
- 最后一次
- sum 3- 4
- 算法基础-动态规划 (1) 01背包问题
- linux系统下安装jdk
- 编码实现修改应用程序标题
- UVA - 110 Meta-Loopless Sorts(元排序 回溯)
- 删除最后一次的备份文件vbs
- oracle 创建临时表空间、用户表空间、创建用户关联表空间、授权等总结
- SpringMVC接受返回JSON数组
- ubuntu 12.04下LAMP安装配置
- nodejs快捷升级方式
- 3、找出单链表的中间元素
- tapestry注释介绍Annotations
- PHP面向对象开发的学习(一)
- Z-Stack删除AssociatedDevList中的无效节点