Ir diretamente para o conteúdo principal

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. |