3

ディレクトリ内の X 個の最近変更されたフォルダーを除くすべてを削除するバッチ スクリプトを誰かが提供できますか。How do I delete old files from a directory while keep the most recent ones on Windowsを見てきましたが、それは変更日の相対的な順序ではなく絶対時間枠に基づいていました。

助けてくれてありがとう

4

1 に答える 1

1

これにより、変更日に基づいて最新の 10 個のログ ファイルが保持されます。

@echo off
for /f "skip=10 delims=" %%a in (' dir *.log /o-d /a-d /b ') do echo del "%%a"

エコーを削除して、削除を表示するだけでなく実行させます。

于 2013-09-01T01:52:37.243 に答える