有人可以提供一个批处理脚本,该脚本将删除目录中除X个最近修改的文件夹之外的所有文件夹。我研究了如何在Windows上保留最新文件的同时从目录中删除旧文件,但这是基于绝对时间窗口而不是修改日期的相对顺序。
谢谢你的帮助
这将根据修改日期保留最新的10个日志文件:
@echo off
for /f "skip=10 delims=" %%a in (' dir *.log /o-d /a-d /b ') do echo del "%%a"
删除回声以使其执行删除操作,而不仅仅是显示它们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句