- 締切済み
VBscript日付を指定して、ファイル削除
あるフォルダ内で、過去5日分を残して、それ以前に作成されたファイルを削除するVBScriptを作成しようと考えています。 また、フォルダ内で、削除するファイルの拡張子は「.log」のみです。 色々と検索してみたのですが、方法が分かりません。 どなたか、教えていただけないでしょうか。 OSは、WindowsServer2003 EE 64bitです。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 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 がんばってください
お礼
試行錯誤のすえ、何とか出来ました。 どうもありがとうございました。
補足
アドバイスありがとうございます。 参考になりました。 願わくば、 もう少し詳しく説明してもらうことは可能でしょうか?(具体例など)