Reescrever
Cria um novo ficheiro e abre-o.
Estrutura
Rewrite(var F: File [; Recsize: Word ] );
Parâmetros
Descrição
A função «Rewrite» cria um novo ficheiro externo com o nome atribuído a F.
F é uma variável de qualquer tipo de ficheiro associada a um ficheiro externo através da função AssignFile. RecSize é uma expressão opcional, que só pode ser especificada se F for um ficheiro sem tipo. Se F for um ficheiro sem tipo, RecSize especifica o tamanho do registo a utilizar nas transferências de dados. Se o parâmetro RecSize for omitido, assume-se um tamanho de registo padrão de 128 bytes.
Se já existir um ficheiro externo com o mesmo nome, este é eliminado e é criado um novo ficheiro vazio no seu lugar.
Se F já estiver aberto, é primeiro fechado e, em seguida, recriado. A posição atual do ficheiro é definida para o início do ficheiro vazio.
Se à variável F tiver sido atribuído um nome vazio, como AssignFile(F,''), então, após a chamada à função Rewrite, F refere-se ao ficheiro de saída padrão.
Se F for um ficheiro de texto, F passa a ser de escrita exclusiva.
Depois de chamar a função Rewrite, Eof(F) é sempre verdadeiro. |