Проектирование программного обеспечения. Николаев С.В. - 38 стр.

UptoLike

Составители: 

38
ствием символа "\" в первой позиции слева. В этом случае, кроме имен ката-
логов и разделителя "\", описание пути может дополнительно содержать
знаки:
. (одна точка) - "этот каталог" (то есть ссылка из некоторого каталога на
самого себя);
.. (две точки) - "надкаталог" (родительский каталог) для данного катало-
га.
Фактическое значение относительно
заданного пути зависит от установ-
ленного на момент исполнения текущего каталога и от сложившейся к тому
времени структуры вложенности каталогов.
Рассмотрим пример. Пусть имеется диск с файловой структурой, фраг-
мент которой приведен на Рис. 2.55. Пусть текущим является каталог
\STUDENTS\E42\GAS, и требуется специфицировать путь к файлу
lab1.txt. Возможны несколько вариантов:
\DOC\lab1.txt -
абсолютное задание;
..\..\..\DOC\lab1.txt - относительное задание.
Корневой
каталог
\
STUDENTS E42 GAS prog1.bas
prog2.bas
nc.mnu
KMN
E43
DOC lab1.txt
lab2.txt
Рис. 2.55. Фрагмент дерева каталогов
Для спецификации файла prog1.bas в этой же ситуации следует указать
пути:
\STUDENTS\E42\GAS\prog1.bas - абсолютное задание;
prog1.bas - относительное задание.
Теперь, если изменить текущий каталог на \DOC, то абсолютное задание
от этого не изменится, а для того, чтобы относительное задание было пра-