Lof()

Syntaxe

Resultat.q = Lof(#Fichier)
Description
Lof (Length of File) renvoie la taille d'un fichier.

Arguments

#Fichier Le fichier à utiliser.

Valeur de retour

Renvoie la longueur d'un fichier en octets.

Exemple

  Fichier$ = OpenFileRequester("Sélectionnez un fichier","","Texte (.txt)|*.txt|Tous (*.*)|*.*",0)
  If Fichier$
    If ReadFile(0, Fichier$) 
      length = Lof(0)                            ; Lit la taille en octets du fichier 
      *MemoryID = AllocateMemory(length)         ; alloue un bloc mémoire de la taille du fichier
      If *MemoryID
        bytes = ReadData(0, *MemoryID, length)   ; Lit les données du fichier et les place dans le bloc mémoire
        Debug "Nombre d'octets lus: " + Str(bytes)
      EndIf
      CloseFile(0)
    EndIf
  EndIf

Voir aussi

Loc(), FileSeek(), FileSize()

OS Supportés

Tous

<- Loc() - File Index - OpenFile() ->