TruncateFile()
Syntaxe
TruncateFile(#Fichier)Description
Coupe le fichier à la position courante et supprime toutes les données qui suivent.
Arguments
#Fichier Le fichier à utiliser.
Valeur de retour
Aucune.
Remarques
Cette fonction peut être employée pour rendre un fichier plus court sans le recréer entièrement. Pour faire un fichier plus long, ajoutez simplement plus de données avec les commandes d'écriture de cette bibliothèque.
Exemple
If OpenFile(0, "Test.txt") ; Ouvre un fichier existant ou en crée un nouveau s'il n'existait pas FileSeek(0, Lof(0)) ; Place le pointeur à la fin du fichier en utilisant le résultat de Lof() For i = 1 To 10 WriteStringN(0, "... une autre ligne à la fin du fichier.") Next i CloseFile(0) EndIf Taille.q=FileSize("Test.txt") ; Taille Debug Taille If OpenFile(0, "Test.txt") FileSeek(0,Taille/2) ; Le pointeur se place à la moitié du fichier TruncateFile(0) ; On coupe le fichier au niveau du pointeur CloseFile(0) EndIf Debug FileSize("Test.txt") ; Nouvelle Taille
Voir aussi
FileSeek(), Loc()
OS Supportés
Tous