• 締切済み

VBscript日付を指定して、ファイル削除

あるフォルダ内で、過去5日分を残して、それ以前に作成されたファイルを削除するVBScriptを作成しようと考えています。 また、フォルダ内で、削除するファイルの拡張子は「.log」のみです。 色々と検索してみたのですが、方法が分かりません。 どなたか、教えていただけないでしょうか。 OSは、WindowsServer2003 EE 64bitです。 宜しくお願いします。

みんなの回答

  • teto_pun2
  • ベストアンサー率41% (12/29)
回答No.1

下記のVBScriptの命令を組み合わせて作成してください ・過去5日→dateadd("d",-5,Now() ・作成日→FileSystemObjectオブジェクトを使用して、DateCreated  ※作成日が取得できない場合も考慮すること ・フォルダ配下の検索→FileSystemObjectオブジェクトを使用して、Folderオブジェクトを取得、 参考URL→http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/refer/lesson14.htm http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/object/shellfol.htm がんばってください

Koso570
質問者

お礼

試行錯誤のすえ、何とか出来ました。 どうもありがとうございました。

Koso570
質問者

補足

アドバイスありがとうございます。 参考になりました。 願わくば、 もう少し詳しく説明してもらうことは可能でしょうか?(具体例など)

関連するQ&A