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

<- DirectoryEntryName() - FileSystem Index - DirectoryEntryType() ->