タスクスケジューラと組み合わせて、アーカイブのローテーションを行いたい時があります。
そんな時はFORFILESコマンドを使って、タイムスタンプから古いバックアップなどのアーカイブファイルを指定日時から綺麗に削除することが出来ますよ!
下記コマンドで削除できます。
1 |
FORFILES /P 削除対象パス /D -日数 /C "cmd /c rmdir /s /q @file" |
コマンドによる操作ですので、ケアレスミスでどえらいことになる場合もあります・・・!
コマンドの意味を把握し、テスト環境で十分検証の上、あなたの環境に合わせて実行して下さいね。