Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以提供一个批处理脚本,它将删除目录中除 X 最近修改的文件夹之外的所有文件夹。我查看了如何从目录中删除旧文件,同时将最新文件保留在 Windows 上,但这是基于绝对时间窗口而不是修改日期的相对顺序。
谢谢你的帮助
这将根据修改日期保留 10 个最新的日志文件:
@echo off for /f "skip=10 delims=" %%a in (' dir *.log /o-d /a-d /b ') do echo del "%%a"
删除echo以使其执行删除,而不仅仅是显示它们。