DirectoryEntrySize()
Syntaxe
Resultat.q = DirectoryEntrySize(#Repertoire)Description
Renvoie la taille en octets du fichier courant dans le #Repertoire examiné par les fonctions ExamineDirectory() et NextDirectoryEntry().
Arguments
#Repertoire Le répertoire examiné avec ExamineDirectory().
Valeur de retour
Renvoie la taille de l'entrée du répertoire courant en octets.
Remarques
DirectoryEntrySize() renvoie un quad (8 octets) supportant les tailles de fichier supérieures à 4Go.
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) + ")"
Else
Type$ = " [Dossier] "
Taille$ = "" ; Un Dossier n'a pas de taille
EndIf
Debug Type$ + DirectoryEntryName(0) + Taille$
Wend
FinishDirectory(0)
EndIf
Voir aussi
ExamineDirectory(), NextDirectoryEntry(), DirectoryEntryType(), DirectoryEntryName(), DirectoryEntryAttributes(), DirectoryEntryDate()
OS Supportés
Tous