Assign - procedura
Kojarzy nazwę zmiennej plikowej z zewnętrznym zbiorem danych (najczęściej dyskowym).
Deklaracja:
Assign(var F; nazwa: string)
F - zmienna plikowa.
Nazwa - nazwa zewnętrznego zbioru danych. Jeżeli ścieżka dostępu zawiera na początku znak \ to punkt startowy znajduje się w katalogu głównym podanego lub bieżącego dysku, w przeciwnym przypadku - w katalogu bieżącym odpowiedniego dysku. Maksymalna długość łańcucha nazwy wynosi 79 znaków. Jeśli parametr nazwa jest łańcuchem pustym, to następuje skojarzenie zmiennej plikowej F ze standardowym urządzeniem wejścia (po użyciu instrukcji Reset) lub wyjścia (po użyciu instrukcji Rewrite).