Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тексты лекций_Инф_Тех.doc
Скачиваний:
5
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
☆

4.2 Имена устройств, каталогов и файлов

При работе с ОС типа MS DOS/Windows пользователю многократно приходится обращаться к внешней дисковой памяти. Для этого он должен уметь указывать необходимое ему устройство. Каждому дисковому накопителю присваивается свое имя следующим образом:

  • A: для устройств работы с дискетами;

  • B: аналогично;

  • C: для жесткого диска.

Во многих случаях жесткий диск удобно разбить на самостоятельные части (разделы), присвоив каждой части свое имя C:, D:, E:, F: и так далее по алфавиту. При использовании сетевых дисков на сервере им также присваиваются имена, которыми могут быть любые неиспользованные буквы английского алфавита. При работе с компакт-диском используется имя, обозначаемое следующей по алфавиту буквой за именами разделов жесткого диска. Например:

  • C: , D: , E: – имена разделов жесткого диска;

  • F: – имя компакт-диска;

  • G: , W: , Z: – имена сетевых дисков.

 Каждому файлу, хранящемуся во внешней памяти, присваивается имя, состоящее из двух частей: собственно имя как набор от 1 до 8 латинских букв и цифр; необязательная дополнительная часть, называемая расширением и содержащая от 1 до 3 символа. В системе Windows допускается давать файлам длинные многословные имена, а для русифицированной версии – использовать русские буквы.

Расширение отделяется от имени точкой; часто расширение используется для указания типа файла.

Имя файла должно быть достаточно информативным, отражающим смысл хранимой информации. Некоторые расширения являются стандартными, например:

  • TXT используется для задания текстового файла;

  • COM и EXE используются для задания программных файлов.

Многие современные программы используют зарезервированные расширения для хранения своих файлов. Например, текстовый редактор Word сохраняет документы в файлах с расширением DOC, а графический редактор Paint системы Windows использует расширение BMP. Имена файлов можно вводить с клавиатуры в любом регистре.

Примеры правильных имен файлов:

  • Progr1.exe;

  • PROGR2.COM;

  • tablica.TXT;

  • dannye.doc;

  • мой документ.doc (для системы Windows).

Примеры неправильных имен:

  • Prog.text – в расширении имени более трех символов

  • Prog.15.txt – нельзя использовать две точки

Современные магнитные диски могут хранить сотни тысяч разнообразных файлов. Чтобы не запутаться в этом море файлов, их классифицируют, объединяют по группам. Все файлы, хранимые на магнитных дисках любых типов, операционные системы позволяют разбивать на отдельные группы. Внутри группы файлы объединяются по какому-либо признаку (например, все файлы некоторого пользователя). Такая группа файлов называется каталогом (directory). Каталогу присваивается имя. Правила именования каталогов совпадают с правилами для файлов, за исключением того, что расширение имени для каталогов обычно не используется.

Кроме файлов, любой каталог может содержать подчиненные каталоги, называемые подкаталогами. В свою очередь, любой подкаталог может содержать файлы и свои подчиненные подкаталоги. Тем самым каталоги и файлы образуют так называемое дерево каталогов. Корень дерева называется главным или корневым каталогом. Начиная с корневого каталога, можно спуститься по ветвям дерева до необходимого файла или подкаталога.

В итоге, каждый каталог может содержать:

  • только файлы;

  • только подкаталоги;

  • файлы и подкаталоги;

  • ничего не содержать, то есть может быть пустым.

Имя корневого каталога совпадает с именем используемого дискового устройства. Если жесткий диск разбит на несколько разделов (C:, D:, ... ), то в каждом из них создается своя собственная файловая структура, никак не связанная с другими.

В подобной древовидной структуре для определения местоположения файла надо задать путь, то есть последовательность подкаталогов, начиная с корневого, которые должны проходиться для достижения данного файла. При описании этого пути подкаталоги отделяются друг от друга обратной косой чертой (\). Тогда полное имя файла в операционных системах MS DOS/Windows можно описать следующим образом:

устр: \ каталог1 \ подкаталог2 \ ... \ имя.расширение

Здесь устр: – имя дискового накопителя ( А:, B:, C:,...)

... \ ... – путь по древовидной структуре

Если в полном имени файла опущены устройство и путь, то они выбираются по умолчанию. Используемые в данный момент устройство и подкаталог называются текущими или рабочими. В каждый момент времени ОС отслеживает текущее устройство и подкаталог, поэтому для работы с файлами текущего подкаталога можно не указывать имя устройства и путь.

Примеры полных имен файлов:

  • С: \ DOS \ RAB \ PROG1.exe – файл prog1.exe записан на жестком диске( раздел C: ) в подкаталоге RAB, входящем в каталог DOS;

  • D: \ DOKUMENT \ tablica.txt – файл tablica.txt храниться на жестком диске (раздел D: ) в каталоге DOKUMENT;

  • A: \ file1.txt – файл file1.txt в корневом каталоге дискеты, находящейся в данный момент в соответствующем устройстве.

Поскольку файлы распознаются операционной системой по полным именам, то файлы в разных подкаталогах могут иметь одинаковые имена, оставаясь тем не менее разными файлами для ОС, поскольку их полные имена будут различными.

Например, файлы C: \ RAB \ file1.txt и C: \ DOKUM \ file1.txt являются для ОС разными, хотя и имеют одинаковые имена.