質問 |
||
| QNo.3885067 | VBScriptで削除処理 | |
|---|---|---|
| 質問者:emo06dra |
初めまして。 VBScriptを今回初めて使用しながらスクリプトを作成しようとしています。 〔質問〕 以下のような削除処理をVBScriptにて実施したいのですが、どのような構文を書けばいいのでしょうか? ご教授お願いします。 以下、例を挙げ記述致します。 (例)処理日が2008/3/22の場合。 「AAAA」ディレクトリ配下の以下のログファイルを二日前までの日付になっているログファイルのみ残し、あとは全て削除するという処理をしたい。 AAAAディレクトリの配下 ・aa080319.log→削除 ・aa080320.log→削除 ・aa080321.log→残す ・aa080322.log→残す 上記例を用いますが、自分で考えた処理フローとしまして、 (1)「AAAA」ディレクトリ配下のファイル一覧をテキストファイルに書き込む。 (2)「(1)」で作成したテキストファイルを読み込み、「2008322」と「2008321」に一致しないログファイルを削除。 以上、宜しくお願いします。 |
|
困り度:
|
||
| 質問投稿日時: 08/03/22 16:19 |
||
回答 |
|
| ANo.1 | 似たようなvbsがいくつか見つかりましたので、中身を見て参考にしてください。 http://www.moongift.jp/2007/08/windows_janitor_cleanup/ http://lifehacker.com/software/lifehacker-code/clean-out-old-files-... 38行目のnumberOfDaysで、日時の指定ができます。 http://lifehacker.com/assets/resources/lhcode/janitor_0.2.1.vbs 引数で設定ができるものもあります。 http://www.kawabata.com/delold.asp |
|---|---|
| 回答者:celtis | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 08/03/23 16:18 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |