• 締切済み

日付を指定しファイルを削除するコマンドを教えてください

batファイルにてファイルを削除しようと思っているのですが、 余り詳しくないので、簡単なものしか作ったことがありません。 "この日付より以前のもの"を日付指定してbatファイルにて削除する方法(コマンド)を教えていただきたく、よろしくお願いします。

みんなの回答

  • nigell
  • ベストアンサー率0% (0/0)
回答No.1

バッチファイルのみでは実現可能な事が少ないのでvbscriptでなら可能ですよ!!! 参照URLに「delold.vbs」のがありますのでまさに求めているものと思いますので参照して下さい。 実行例: c:\tempフォルダの7日以上アクセスされていないファイルを削除したい場合 cscript delold.vbs c:\temp 7 /d /s Delegateのキャッシュファイルから1ヶ月アクセスされていないものを削除 cscript delold.vbs e:\delegate\var\cache 1 /v:m /d /s /e /n ちなみにOS、versionは何でしょうか?

参考URL:
http://www.kawabata.com/delold.asp
PC_PC
質問者

お礼

ありがとうございます。 vbsは殆ど使用したこと無いので、まったく分からないのですが、 早速、例を参考に作成し実行してみました! ステートメントの末尾が不正です。 とエラーが出てしまいました。 作成したvbsの中身です↓ 『cscript delold.vbs d:\temp 7 /d /s』 アドバイスよろしくお願いします。 ちなみにOSは2000Pro SP4 です。

関連するQ&A