這是一個批處理文件包,使用非常靈活,而且資源占用率極少,執(zhí)行效率快。
共有6種方案
1、刪除指定路徑下指定天數(shù)之前(以文件的最后修改日期為準(zhǔn))的文件:BAT + REG + VBS (one.bat)
演示:刪除指定路徑下指定天數(shù)之前(以文件的最后修改日期為準(zhǔn))的文件。
如果演示結(jié)果無誤,把del前面的echo去掉,即可實現(xiàn)真正刪除。
本例調(diào)用了臨時VBS代碼進(jìn)行日期計算
本例為兼容不同的日期格式,調(diào)用reg命令(XP系統(tǒng)自帶)統(tǒng)一設(shè)置日期格式,
處理完畢之后再把日期格式恢復(fù)成原來的狀態(tài)。
2、刪除指定路徑下指定天數(shù)之前(以文件的最后修改日期為準(zhǔn))的文件:BAT + REG + Ritchie Lawrence 日期函數(shù)(two.bat)
演示:刪除指定路徑下指定天數(shù)之前(以文件的最后修改日期為準(zhǔn))的文件。
如果演示結(jié)果無誤,把del前面的echo去掉,即可實現(xiàn)真正刪除。
本例調(diào)用了 Ritchie Lawrence 的日期函數(shù)進(jìn)行日期計算
本例為兼容不同的日期格式,調(diào)用reg命令(XP系統(tǒng)自帶)統(tǒng)一設(shè)置日期格式,
處理完畢之后再把日期格式恢復(fù)成原來的狀態(tài)。
3、刪除指定路徑下指定天數(shù)之前(以文件的最后修改日期為準(zhǔn))的文件:BAT + VBS(tree.bat)
演示:刪除指定路徑下指定天數(shù)之前(以文件的最后修改日期為準(zhǔn))的文件。
如果演示結(jié)果無誤,把del前面的echo去掉,即可實現(xiàn)真正刪除。
本例調(diào)用了臨時VBS代碼進(jìn)行日期計算,并統(tǒng)一設(shè)置系統(tǒng)日期格式,處理完畢
之后再把日期格式恢復(fù)成原來的狀態(tài)。擺脫了對reg命令(XP系統(tǒng)自帶)的依賴。
4、刪除指定路徑下指定天數(shù)之前(以文件的創(chuàng)建日期為準(zhǔn))的文件:BAT + REG + Ritchie Lawrence 日期函數(shù)(for.bat)
演示:刪除指定路徑下指定天數(shù)之前(以文件的創(chuàng)建日期為準(zhǔn))的文件。
如果演示結(jié)果無誤,把del前面的echo去掉,即可實現(xiàn)真正刪除。
本例調(diào)用了 Ritchie Lawrence 的日期函數(shù)進(jìn)行日期計算
本例為兼容不同的日期格式,調(diào)用reg命令(XP系統(tǒng)自帶)統(tǒng)一設(shè)置日期格式,
處理完畢之后再把日期格式恢復(fù)成原來的狀態(tài)。
5、刪除指定路徑下指定天數(shù)之前(以文件的修改日期為準(zhǔn))的文件:forfiles(fiv.bat)
演示:刪除指定路徑下指定天數(shù)之前(以文件的最后修改日期為準(zhǔn))的文件。
如果演示結(jié)果無誤,把del前面的echo去掉,即可實現(xiàn)真正刪除。
本例需要Win2003/Vista/Win7系統(tǒng)自帶的forfiles命令的支持
6、刪除指定路徑下指定天數(shù)之前(以文件名中包含的日期字符串為準(zhǔn))的文件:字符串截取(six.bat)
演示:刪除指定路徑下指定天數(shù)之前(以文件名中包含的日期字符串為準(zhǔn))的文件。
如果演示結(jié)果無誤,把del前面的echo去掉,即可實現(xiàn)真正刪除。
本例假設(shè)文件名中包含的日期字符串(比如:bak-2009-12-25.log)
- PC官方版
- 安卓官方手機版
- IOS官方手機版