Rewrite luo uuden tiedoston. Jo olemassa oleva tiedosto tuhoutuu. Tyypittömässä tiedostossa määrittää myös kirjoitettavien muuttujien koon. Muuttujan tulee osoittaa ulkoiseen tiedostoon (ks. "AssignFile").
procedure Rewrite(var F: File [; RecSize: Integer]);