【Windows】 バッチファイル FORFILESコマンド 古いファイルを削除する
これは私がデータベースのバックアップをスケジューラーで動かしているのですが、どんどんバックアップファイルが溜まってしまうため、古いファイルを削除したいと思って調べたメモになります。
コマンド:FORFILES
例)
C:\Users\xxx> forfiles /p C:\backup\ /d -14 /m *.bak /c "cmd /c del @file"
・検索ディレクトリ:C:\backup\
・/d -14 :14日より前のファイル
・*.bak :削除対象のファイル名規則 こちらは.bakファイルがついているファイル名