【最大10000ポイント】当たる!!質問投稿キャンペーン!

Windows2003システムで、ある1つのディレクトリの中で一定期間を経過した古いログファイルを削除するようなバッチを急遽作ることになりました。でも、バッチファイルの作成の経験がなく苦戦しています。。
フリーのツール等は使用不可で、なんとかバッチで作りたいのですが、どなたか助けてください(>_<)

ちなみに、ファイル名はこのような形です。
abc20071106.log
abc20071107.log...
同じディレクトリ内には、上記ファイル以外のファイルも存在します。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

Windows Scripting Host(通称WSH)が使えるなら、それほど難しくはないと思うが、問題は使えない場合だろう。



ログファイルなので、一定期間経ったものを削除したいという要望なのだと思うが、純粋なバッチコマンドでそれを行うのはちょっと厳しいと思う。
(一定期間経ったかの判定部分が)

という訳で、以下のURLのようなのはどうだろうか。

 【直近のxx個を残してそれ以外を消すバッチファイル】
  http://kumasoft.org/devmemo/batchfile
    • good
    • 0
この回答へのお礼

なるほど、これなら直近の30個を残すようにすれば出来そうですね。
ありがとうございます。さっそくやってみます!

お礼日時:2007/11/07 13:22

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング