If you want to capture last modified date of any file, you can use below code.
Sub test()
    Dim fso As Object, myDir As String, fn As String, myFile As String, myDate As  Date, maxDate As Date
    Set fso = CreateObject("Scripting.FileSystemObject")
    myDir = "C:\temp"
    fn = Dir(myDir & "\*.csv)
    Do While fn <> ""
        myDate = fso.GetFile(myDir & "\" & fn).DateLastModified
        If maxDate < myDate Then
            myFile = fn
            maxDate = myDate
        End If
        fn = Dir()
     Loop
     MsgBox myDir & "\" & fn & " : " & maxDate
End Sub  
Monday, February 4, 2008
Subscribe to:
Post Comments (Atom)
 
 
What needs to be modified in this code so that i get only the last saved file from the location?
ReplyDelete