中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

古いファイルは消しましょう。

なぜかいまどき実践Windows Scripting Host

バックアップフォルダなどはデータ量の増加を除いて、常に増え続けるバックアップじゃダメよね。

じゃふるいファイルは常に消しましょうってのが以下のスクリプト。

ちなみに今本番環境に組み込みました。フルバックアップ直後に過去データを抹消しています。

ちなみに本番はもうちょっとだけ変なことしていますが。割愛(^^;;

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Dim objFolder
Set objFolder =  fso.GetFolder(".")
Dim objFiles
Set objFiles = objFolder.Files
Dim NowDate
NowDate = Now()
Dim OneWeekOldDate
OneWeekOldDate = DateAdd("d", -7, NowDate)
Dim objFile
For Each objFile in objFiles
 '1週間を経過したファイルは消す
 If ( objFile.DateLastModified < OneWeekOldDate ) Then
  Call objFile.Delete()
 End If
Next
Set objFile = Nothing
Set objFiles = Nothing
Set objFolder = Nothing
Set fso = Nothing

投稿日時 : 2006年5月24日 1:53

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント