Windowsで一定期間経過した古いファイルを自動削除するコマンドは?コマンドプロンプト標準コマンドがある

最終更新日付: 2020年10月3日

「Windows で毎日一回ログを出力しているが、一定期間経過したログファイルは削除していきたい・・・」
そういったケースがあると思います。
以前、Windows Server 2003の時は、上記のような削除は標準コマンドでは出来なかったのですが、windows Server 2008になり上記のような処理が出来る標準コマンドが出来ました。

Windowsで一定期間経過した古いファイルを自動削除するコマンドは?コマンドプロンプト標準コマンドがある

image

環境・前提条件:

  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows 7

では、確認しています。

Windowsで一定期間経過した古いファイルを自動削除するコマンドは?コマンドプロンプト標準コマンドがある」への3件のフィードバック

  1. けい

    “Program Files” のようにフォルダに半角スペースがある場合、
    フォルダ名を正しく解釈できないようなのですが、何か方法がありますでしょうか。

    返信
  2. けい

    先ほどコメントした者ですが、フォルダ(パス)名の右端に¥を記述するとダメみたいです。
    forfiles “C:\Program Files\aaa” のようにすれば動きました。
    お騒がせしました。

    返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です