質問: dosコマンドで指定日数よりも過去のフォルダを削除 サーバ上のログファイルを日毎に次のようなフォルダにまとめて管理しています。 (ログフォルダは翌朝のdosバッチジョブでbackup_(処理日付)のフォルダを作成してその下に*.*指定で全てのファイル(除 フォルダ)を移動して作成します。) 例. backup_20041130 backup_20041129 backup_20041128 ・ ・ ・ backup_20040311 backup_20040310 このフォルダを処理日付から数えて90日より古いものを削除するdosコマンドバッチファイル(日次実行)を作成したいです。 プログラムを作成すればこれを実現するのは可能なんですが、なんとかdosコマンドだけでこの仕組を作りこめないものでしょうか? ご存知の方がいらっしゃったら教えて下さい。
回答: kommyさんのサーバのosの種類がわかりませんが、 2000以降なら参考urlに本日のn日前を求めるバッチが 掲載されています。参考にしてみては。 参考url:http://homepage1.nifty.com/jak/batch/jdate.html