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で無料インストール