Windows

forfiles

破壊的日付条件の一括処理

forfiles /P <dir> /D -30 /C "cmd /c del @file"

「30日より古いファイルを削除」等、日付条件でファイルを一括処理。ログ掃除のタスクスケジューラ登録と相性が良い。

実行例

  • forfiles /P C:\logs /M *.log /D -30 /C "cmd /c del @path"30日超のログを削除

書式

forfiles [/P path] [/M mask] [/D ±days] /C "command"

実行前の注意

delと組むと一括削除。/Cをechoで事前確認。

関連コマンド

実行する前に、もう一度手元で確かめられます

オプションを1文字間違えると戻せないコマンドがあります。端末内の辞典なら、通信が無くても確認できます。インストール無料、広告なし。

App Storeで無料インストール