2018.5.6概要windows のバッチファイルで「10 日以上経過したファイルを削除したい」を実現する方法を紹介します。 古いログファイルやバックアップデータの削除に役立つのではないでしょうか。 更新日が n 日以上forfiles /p c:\path\to\file /d -3 /m "*.txt" /c "cmd /c del @file" /p c:\path\to\fileは forfiles でサーチする対象ディレクトリを表しています。 /d -7は 7 日前を表しています。 /m "*.txt"は検索パターンを表していて、拡張子が.txt のファイルが対象になります。 /c "cmd /c del @file"はマッチしたファイルに対して実行するコマンドを表しています。この場合は、一致したファイルを削除するコマンドになっています。 動作確認動作確認する方法を紹介します。