Stuart McLachlan
stuart at lexacorp.com.pg
Wed Aug 27 10:03:24 CDT 2003
On 27 Aug 2003 at 14:04, Jeffrey Majchrzak wrote: > I am working on a project where I need to scan a folder daily to see if > any new files have been added. This folder can contain many files but I > am looking for only the files that start CLMS then have a date. Example > CLMS082603.xls. I need to capture the date in the file name and the > modified date of the file and save it in a table. Is this possible? > Could you please provide code examples of how I would go about doing this? > Air code, so it will probably need some modification and addition of errorchecking, but here's a DAO version: Private Function GetNewFiles(Directory as String) as Long Dim rs as Recordset Dim strCriteria as String Dim strTemp as String Dim strDate as String Set rs = CurrentDB.OpenRecordset("myTable") strTemp = Dir$(Directory & "CLMS??????.xls" While strTemp > "" strDate = mid$(strTemp,Len(strTemp) - 10,6) strCriteria = "fldDate = '" & strDate & "'" rs.Findfirst, criteria if rs.Nomatch Then rs.addnew rs!fldDate = strTemp rs!fldModTime = FileDateTime(Directory & strTemp) rs!Update End If strTemp = Dir$ Wend End Function -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support.