Иллюстрированный самоучитель по Turbo Pascal

Имена файлов

Имя файла – это любое выражение строкового типа, которое строится по правилам определения имен в MS-DOS (операционной системе ПК):

  • имя содержит до восьми разрешенных символов; разрешенные символы – это прописные и строчные латинские буквы, цифры, и символы:
! @ # $ % ^ & () ' ~ – _
  • имя начинается с любого разрешенного символа;
  • за именем может следовать расширение – последовательность до трех разрешенных символов; расширение, если оно есть, отделяется от имени точкой. Перед именем может указываться так называемый путь к файлу: имя диска и/или имя текущего каталога и имена каталогов вышестоящих уровней.

Имя диска – это один из символов A…Z, после которого ставится двоеточие. Имена А: и В: относятся к дисковым накопителям на гибких дискетах, имена С:, D: и т.д. – к жестким дискам. Эти имена могут относиться также к одному или нескольким виртуальным дискам, созданным в оперативной памяти ПК специальной командой VDISK в ходе выполнения файла автоустановки CONFIG.SYS дисковой операционной системы.

Если имя диска не указано, подразумевается устройство по умолчанию – то, которое было установлено в операционной системе перед началом работы программы.

За именем диска может указываться имя каталога, содержащего файл. Если имени каталога предшествует обратная косая черта, то путь к файлу начинается из корневого каталога, если черты нет – из текущего каталога, установленного в системе по умолчанию. За именем каталога может следовать одно или несколько имен каталогов нижнего уровня. Каждому из них должна предшествовать обратная косая черта.

Весь путь к файлу отделяется от имени файла обратной косой чертой. Максимальная длина имени вместе с путем – 79 символов, например:

var
finp: text;
fout:file of String;
const
name = 'c:\dir\subdir\out.txt';
begin
assign(finp,'123.dat');
assign(fout,name);
end.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.