Good morning,
I tested the example program in Purebasic to retrieve the modification date of a file.
It systematically returns 01/01/1970 regardless of the parameter we put (#PB_Date_Created, #PB_Date_Accessed or #PB_Date_Modified)???
I would also like to retrieve the modification time of the file.
Can you help me ?
I am in PurBasic version 6.10, 64 bits, under Windows 11 Pro.
Code: Select all
Repertoire$ = GetHomeDirectory() ; Liste tous les fichiers et les dossiers du répertoire racine de l'utilisateur qui est actuellement logué (Home)
If ExamineDirectory(0, Repertoire$, "*.*")
While NextDirectoryEntry(0)
If DirectoryEntryType(0) = #PB_DirectoryEntry_File
Type$ = " [Fichier] "
Taille$ = " (Taille : " + DirectoryEntrySize(0) + ")"
DateAcces = GetFileDate(DirectoryEntryName(0), #PB_Date_Accessed)
Else
Type$ = " [Dossier] "
Taille$ = "" ; Un Dossier n'a pas de taille
DateAcces = DirectoryEntryDate(0, #PB_Date_Accessed)
EndIf
Debug Type$ + DirectoryEntryName(0) + Taille$
Debug "Dernier accès le : " + FormatDate("%dd/%mm/%yyyy", DateAcces)
Debug ""
Wend
FinishDirectory(0)
EndIf