• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DOSのバッチでのファイル数制限)

DOSのバッチでファイル数を制限する方法

このQ&Aのポイント
  • DOSのバッチからディレクトリ内のファイル数を制限する方法を教えてください。
  • lsコマンドでディレクトリ内のファイル数を取得し、指定した制限数を超える場合は古いファイルから削除していきます。
  • ファイル数が制限を超えた場合、古いファイルを削除するスクリプトを実行する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.1

やっていることがややこしいのですが、 rm -f `ls -1r abc-????????.tar.gz|tail +101` のようなことでいいでしょうか? Windowsといっても、95,98,MeとNT,2000,XP,2003で大きく違うのですが、いまどきの話なら、2000,XP,2003のいずれかだと思うので、 for /f "skip=100 delims=" %%F in ('dir /b /o-n abc-????????.tar.gz') do del "%%F" で出来ます。

すると、全ての回答が全文表示されます。

関連するQ&A