Aller directement au contenu principal

Réécrire

Crée un nouveau fichier et l'ouvre.

Structure

Rewrite(var F : File [; Recsize : Word ] );

Paramètres

Description

La commande « Rewrite » crée un nouveau fichier externe portant le nom attribué à F.

F est une variable de n'importe quel type de fichier associée à un fichier externe à l'aide de la fonction AssignFile. RecSize est une expression facultative qui ne peut être spécifiée que si F est un fichier non typé. Si F est un fichier non typé, RecSize spécifie la taille d'enregistrement à utiliser lors des transferts de données. Si le paramètre RecSize n'est pas spécifié, la taille d'enregistrement par défaut de 128 octets est utilisée.

Si un fichier externe portant le même nom existe déjà, il est supprimé et un nouveau fichier vide est créé à sa place.

Si F est déjà ouvert, il est d'abord fermé, puis recréé. Le curseur se trouve actuellement au début du fichier vide.

Si une valeur vide a été attribuée à F, par exemple avec AssignFile(F,''), alors après l'appel à Rewrite, F fait référence au fichier de sortie standard.

Si F est un fichier texte, F devient accessible en écriture seule.

Après l'appel de Rewrite, Eof(F) est toujours vrai. |