DirectoryEntryDate()
Syntaxe
Resultat = DirectoryEntryDate(#Repertoire, TypeDate)Description
Renvoie la date du fichier courant dans le #Repertoire examiné par les fonctions ExamineDirectory() et NextDirectoryEntry().
Arguments
#Repertoire Le répertoire examiné avec ExamineDirectory(). TypeDate Peut être une des valeurs suivantes: #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 du 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 = DirectoryEntryDate(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
ExamineDirectory(), NextDirectoryEntry(), DirectoryEntryType(), DirectoryEntryName(), DirectoryEntrySize(), DirectoryEntryAttributes()
OS Supportés
Tous