GetFileDate()
Syntaxe
Resultat = GetFileDate(NomFichier$, TypeDate)Description
Renvoie la date d'un fichier.
Arguments
NomFichier$ Le fichier à tester. TypeDate Le type de date: #PB_Date_Created : Renvoie la date de création du fichier. #PB_Date_Accessed: Renvoie la date du dernier accès au fichier. #PB_Date_Modified: Renvoie la date de la dernière modification du fichier.
Valeur de retour
La date renvoyée est dans le même format que celui utilisé dans la bibliothèque Date, donc toutes les commandes telles que FormatDate() peuvent être utilisées.
Remarques
Sous Linux et Mac OSX, la date de retour pour #PB_Date_Created est la même que la date de #PB_Date_Modified, parce que la plupart des systèmes de fichiers ne stockent pas une date de création de fichier.
Exemple
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
Voir aussi
SetFileDate(), DirectoryEntryDate()
OS Supportés
Tous