FileSeek()

Syntaxe

FileSeek(#Fichier, Position.q [, Mode])
Description
Change la position du pointeur de lecture/écriture.

Arguments

#Fichier Le fichier à utiliser.
Position.q La nouvelle position en octet par rapport au début du fichier.
Mode (optionnel) Le mode de recherche. Peut être l'une des valeurs suivantes:
  #PB_Absolute: Position absolue (par défaut).
  #PB_Relative: Position relative, un décalage (offset) positif ou négatif 
                par rapport à la position courante du pointeur dans le fichier.

Valeur de retour

Aucune.

Exemple

  File$ = OpenFileRequester("Sélectionner un fichier", "", "Tous (*.*)|*.*", 0)
  If File$
    If ReadFile(0, File$)
      
      ; Lit la taille en octets du fichier
      Length = Lof(0)                       
      Debug "Taille du fichier : " + FormatNumber(Length, 0) + " octets"
          
      ; Place le pointeur 10 caractères avant la fin du fichier
      FileSeek(0, Length - 10)                                
      Debug "Position : " + FormatNumber(Loc(0), 0)
      
      CloseFile(0)
    Else
      Debug "Erreur de lecture : " + File$
    EndIf
  EndIf

Voir aussi

Loc(), Lof()

OS Supportés

Tous

<- FileID() - File Index - FlushFileBuffers() ->