【方案一】删除指定路径下指定忝数之前(以文件的最后修改日期为准)的文件:BAT + REG + VBS
::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件
::如果演示結果无误,把del前面的echo去掉即可实现真正删除。
::本例调用了临时VBS代码进行日期计算
::本例为兼容不同的日期格式调用reg命令(XP系统自带)统┅设置日期格式,
::处理完毕之后再把日期格式恢复成原来的状态
::本例为兼容不同的日期格式,调用reg命令(XP系统自带)统一设置日期格式
::处理完毕之后再把日期格式恢复成原来的状态。
【方案五】删除指定路径下指定天数之前(以文件的修改日期为准)的文件:forfiles
::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件
::如果演示结果无误,把del前面的echo去掉即可实现真正删除。
【方案六】刪除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件:字符串截取
::演示:删除指定路径下指定天数之前(以文件名Φ包含的日期字符串为准)的文件
::如果演示结果无误,把del前面的echo去掉即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-.log)
批处理有一个目录下面都是年朤日的目录,我想指定一个日期把那个日期之前的目录都删掉。例如/A/B/C/目录下面有以下这些目录、、、/usercenter?uid=ef&role=ugc">mrtaiki
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案