摘要:
自己的运维只用目前只用到了forfile函数,对于其他的函数还未加使用。不过对于一般的情况,forfile已经能够解决的了。 阅读全文
摘要:
代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。 ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。 ::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log) rem 指定待删除文件的存放路径 set SrcDir=C:/Test/BatHome rem 指定天数 set DaysAgo=... 阅读全文
摘要:
代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。 ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。 ::本例调用了临时VBS代码进行日期计算,并统一设置系统日期格式,处理完毕 ::之后再把日期格式恢复成原来的状态。摆脱了对reg命令(XP系统自带)的依赖。 rem 指定待删除文件的存放路径 set SrcDir=C:/... 阅读全文
摘要:
@echo off::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。::本例调用了临时VBS代码进行日期计算::本例为兼容不同的日期格式,调用reg命令(XP系统自带)统一设置日期格式,::处理完毕之后再把日期 阅读全文
摘要:
代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。 ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。 ::本例调用了 Ritchie Lawrence 的日期函数进行日期计算 ::日期转换的核心算法请参考http://bbs.bathome.cn/thread-3056-1-1.html ::本例为兼容不同的日期格式,调... 阅读全文
摘要:
删除指定路径下指定天数之前(以文件的修改日期为准)的文件:forfiles 代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。 ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。 ::本例需要Win2003/Vista/Win7系统自带的forfiles命令的支持 rem 指定待删除文件的存放路径 set SrcDir=C... 阅读全文
摘要:
代码如下: @echo off::演示:删除指定路径下指定天数之前(以文件的创建日期为准)的文件。::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。::本例调用了 Ritchie Lawrence 的日期函数进行日期计算::日期转换的核心算法请参考http://bbs.bathom 阅读全文