
При составлении относительной спецификации также используются сокращенные обозначения каталогов
Сокращения позволяют обращаться к некоторым каталогам по их краткому имени. Список сокращений приведен ниже.
Сокращение |
Значение |
. |
Рабочий каталог. (ссылка каталога самого на себя) |
.. |
Каталог, родительский по отношению к рабочему (ссылка на каталог верхнего уровня). |
Если представленная на рис. 1 файловая структура хранится на диске С:, то полная спецификация некоторых входящих в нее файлов в символике операционных систем MS-DOS и Windows выглядят так:
С:\fin.com
С:\IVANOV\PROGS\progl.pas
С:\PETROV\DATA\task.dat
Прочитать, например первую спецификацию следует: файл с именем fin.com корневого каталога диска с именем С. Прочитайте все примеры спецификаций и запишите в тетради.
Если диск С текущий, то относительная спецификация, с заданием полного пути:
\fin.com
\IVANOV\PROGS\progl.pas
\PETROV\DATA\task.dat
Прочитать, например вторую спецификацию следует файл с именем progl.pas каталога PROGS каталога IVANOV корневого каталога текущего диска. Прочитайте все примеры спецификаций и запишите в тетради.
Если корневой каталог диска С рабочий, то относительная спецификация:
fin.com
IVANOV\PROGS\progl.pas
PETROV\DATA\task.dat
Прочитать, например вторую спецификацию следует файл с именем progl.pas каталога PROGS каталога IVANOVрабочего каталога. Прочитайте все примеры спецификаций и запишите в тетради.
Если каталог IVANOV корневого каталога диска С рабочий (ОС хранит информации C:\IVANOV\ и восстанавливает отсутствующие параметры), то относительная спецификация
..\fin.com
PROGS\progl.pas
..\PETROV\DATA\task.dat
Прочитать, например первую спецификацию следует файл с именем fin.com родительского каталога рабочего каталога . Прочитайте все примеры спецификаций и запишите в тетради.
Если каталог IVANOV корневого каталога диска С текущий (диск С пассивный), то относительная спецификация
С:..\fin.com
С:PROGS\progl.pas
С:..\PETROV\DATA\task.dat
Прочитать, например вторую спецификацию следует файл с именем progl.pas каталога PROGS текущего каталога диска с именем С. Прочитайте все примеры спецификаций и запишите в тетради.
Заданы относительные спецификации файлов
fin.com
progl.pas
DATA\task.dat, при каком условии ОС их сможет найти, каждая спецификация рассматривается отдельно?
Достаточно часто необходимо выполнить одни и те же действия над несколькими файлами, например, скопировать, переместить или удалить. Для работы с несколькими файлами одновременно операционная система позволяет при помощи шаблона имени файла объединять их в группу.
Шаблон имени файла – специальная форма, в которой в полях имени и типа файла используются символы “*” или “?”.
Символ “*” служит для замены любой последовательности символов. В шаблоне может быть использовано в поле имени и типа по одному символу “*”.
Символ “?” служит для замены одного символа. В шаблоне может быть использовано несколько таких символов.
Рассмотрим на примере предложенной файловой структуре диска С: (рис1) способы обращения к группе файлов:
Если задана спецификация С:\IVANOV\PROGS\*.pas, то обращаемся ко всем файлам с расширением pas каталога PROGS каталога IVANOV корневого каталога диска с именем С.
Если задана спецификация *.*, то обращаемся ко всем файлам рабочего каталога.
Если задана спецификация a?.txt , то обращаемся ко всем текстовым файлам рабочего каталога имена, которых начинаются на “а” и состоят из двух символов