PDA

View Full Version : Automatic Delete File when compared to dates (W2K)



MendozaM
04-19-2004, 02:16 PM
Anyone have any suggestions for a script that scans the files of a file server, checks the dates of those files compared to the current date. If date of file is greater than or equal to 90 days then delete file.

Brf
04-19-2004, 05:41 PM
I would think that would be pretty dangerous.... delete ALL files over 90-days old would include all your OS files and stuff ;)

Brf
04-20-2004, 10:55 AM
Try this.....


dteCheck = Dateadd("d",-90,date)
msgbox dtecheck

set objFileSys=createobject("scripting.filesystemobject")
set objFolder = objfilesys.GetFolder ("c:\")
doFolder objFolder

sub doFolder(myFolder)
set objFiles = myFolder.files
for each objfile in objFiles
if objfile.datelastmodified < dtecheck then
objfile.delete
end if
next
set objFolders = myFolder.subfolders
for each objFolder2 in objfolders
doFolder objfolder2
next
end sub

MendozaM
04-21-2004, 08:07 AM
I would only want the script to run to check the following drives: G: & T: Drives.

Brf
04-21-2004, 08:52 AM
In that case... you would replace these lines:

set objFolder = objfilesys.GetFolder ("c:\")
doFolder objFolder

With:

set objFolder = objfilesys.GetFolder ("g:\")
doFolder objFolder
set objFolder = objfilesys.GetFolder ("t:\")
doFolder objFolder