标签: batch-file windows-scripting
我正在寻找一个Windows脚本,如果文件数超过5
答案 0 :(得分:0)
这将保留当前目录中最近修改的5个文件,删除所有其余的
@echo off for /f "skip=5 eol=: delims=" %%F in ('dir /b /a-d /o-d *') do del "%%F"
它的工作原理是使用DIR列出按上次修改日期排序的所有文件,降序。该列表由FOR / F处理,跳过前5行。