| Public Declare Function FindFirstFile Lib "kernel32" Alias "FindFirstFileA" _ (ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long Public Declare Function FileTimeToSystemTime Lib "kernel32" _ (lpFileTime As FILETIME, lpSystemTime As SYSTEMTIME) As Long Dim WFD As WIN32_FIND_DATA Dim hFile As Long Public Type FILETIME dwLowDateTime As Long dwHighDateTime As Long End Type Public Type SYSTEMTIME wYear As Integer wMonth As Integer wDayOfWeek As Integer wDay As Integer wHour As Integer wMinute As Integer wSecond As Integer wMilliseconds As Long End Type Private Function GetFileDate(CT As FILETIME) As String Dim ST As SYSTEMTIME Dim r As Long Dim ds As Single r = FileTimeToSystemTime(CT, ST) If r Then ds = DateSerial(ST.wYear, ST.wMonth, ST.wDay) GetFileDate$ = Format$(ds, "Short Date") Else: GetFileDate$ = "" End If End Function ------------------------------------------------------------------------------------------------------------ Use: hFile& = FindFirstFile(FileName, WFD) Label1.Caption = vbGetFileDate(WFD.ftCreationTime) |
Get File Date |
Express News India | Freelance ecommerce web development India