Способы обращения к файлу к группе файлов
Для обеспечения доступа к существующему файлу или определения места в файловой структуре, где нужно разместить новый файл, в общем случае требуется задать:
Данные сведения указываются в спецификации файла,которая имеетследующий систаксис: [имя диска]:[путь\]имя файла.[расширение], В квадратных скобках указаны не обязательные параметры. Путь к файлу А теперь представьте, что вам нужно найти определенный документ. Для этого надо знать ящик, в котором он находится, а также "путь" к документу внутри ящика: всю последовательность папок, которые нужно открыть, чтобы добраться до искомых бумаг. Второй координатой, определяющей место положения файла, является путь к файлу на диске. Путь к файлу - цепочка соподчиненных каталогов, которую надо пройти по файловой структуре(иерархической структуре) к каталогу, где зарегистрирован файл При задании пути имена каталогов записываются в порядке следования и отделяются друг от друга символом “\”: WINDOWS\SYSNEM32\ Вот всем знакомая сказочная аналогия понятия "путь к файлу": "На дубе висит сундук, в сундуке - заяц, в зайце - утка, в утке - яйцо, в яйце - игла, на конце которой смерть Кощеева". Последовательно записанные имя логического диска, путь к файлу и имя файла составляют спецификацию файла. Понятие полной и относительной спецификации файла. Для обеспечения доступа к существующему файлу или определения места в файловой структуре, где нужно разместить новый файл, в общем случае требуется задать спецификацию файла,которая имеетследующий синтаксис: [имя диска]:[путь\]имя файла.[расширение], В квадратных скобках указаны не обязательные параметры. В случае если в спецификации все параметры присутствую то задана полная спецификация файла , если те или иные параметры отсутствуют то задана относительная спецификация файла. При задании относительной спецификации отсутствующие параметры восстанавливаются по следующим правилам:
При составлении относительной спецификации также используются сокращенные обозначения каталогов Сокращения позволяют обращаться к некоторым каталогам по их краткому имени. Список сокращений приведен ниже.
Если представленная на рис. 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 , то обращаемся ко всем текстовым файлам рабочего каталога имена, которых начинаются на “а” и состоят из двух символов
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (2862)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |