dave sharpe
davesharpe2 at cox.net
Tue Mar 18 17:03:59 CST 2003
Rich
I don't think that DOS alone will do what you need.
The following should work within an Access Module to
do what you're looking for.
Dave
==================================
Option Compare Database
Function DelByDate()
Dim TheFileDate As Date
Dim theFile As String
Dim HowOld As Integer
ChDrive ("C:") 'set to meet your needs
ChDir "C:\Temp" 'set to meet your needs
theFile = Dir("*.*")
Do While theFile <> ""
TheFileDate = FileDateTime(theFile)
HowOld = DateDiff("d", TheFileDate, Date)
If HowOld > 5 Then
Debug.Print theFile, HowOld, TheFileDate
'Kill (theFile)
End If
theFile = Dir()
Loop
End Function
----- Original Message -----
From: Lavsa, Rich
To: 'accessd at databaseadvisors.com'
Sent: Tuesday, March 18, 2003 2:13 PM
Subject: [AccessD] OT: DOS COMMAND
Hello all,
I know this has nothing to do with Access however I am trying to spark my
brain back to the early 90's. I am trying to write a DEL statement that
will go and delete files in a certain directory that are older then 5 days.
I can't remember if there were switches and/or [attributes] that you could
use in a single command line or if you had to write a Batch file to do this.
Again I apologize for this OT, but I'm positive some of you know this
stuff!!
Rich
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://databaseadvisors.com/pipermail/accessd/attachments/20030318/1e22bb86/attachment-0001.html>