Скачиваний:
308
Добавлен:
01.05.2014
Размер:
3.67 Mб
Скачать

Пример структуры каталогов на диске

Пусть вы решили на одной из своих дискет создать хранилище информации, а именно:

  • Игры

  • Ваши программы на Паскале

  • Переписка с друзьями

Для этого на пустой дискете вы создали три каталога:

  • Games

  • Pascal

  • Letters

В каталоге Gamesу вас будут храниться файлы, представляющие собой программы игр:tetris.exe,arcanoid.com,cat.exe.

Программы на Паскале вы решили разделить на три категории:

  • Программы для рисования

  • Музыкальные программы

  • Все остальные

Для этого внутри каталога Pascalвы создаете три каталога:

  • Graph

  • Music

  • Other

Внутри каталога Graph у вас могут находиться, например, такие файлы:train.pas,ball.pas.

У вас есть два друга, Игорь и Эдик. Вы пишете друг другу письма, созданные в текстовых редакторах ваших компьютеров. Свою переписку вы храните на дискетах. Поэтому внутри каталога Letters вы создаете два каталога:

  • Igor (для переписки с Игорем)

  • Ed (для переписки с Эдиком)

Чтобы отличить письма от Игоря от писем к Игорю, вы создаете внутри каталога Igor два каталога:

  • In (для писем от Игоря)

  • Out (для писем к Игорю)

Такие же два каталога вы создаете внутри каталога Ed. Внутри каталогаIn каталога Edмогут находиться, например, файлы25may97.txtи03june97.txt.

Вот структура каталогов на вашей дискете, представленная наглядно в виде дерева:

Действительно, эта картинка похожа на лежащее дерево. Слева корень, справа самые тонкие веточки. Листья (файлы) на дереве обычно не изображают, так как их слишком много.

Самый левый каталог (в нем находятся каталоги Games, Pascal, Letters, а сам он ни в какие каталоги не входит) называетсякорневым каталогомдиска иликорнем. Если каталог (например,Music) входит внутрь другого каталога (Pascal), то он называетсяподкаталогомэтого каталога. В этом случаеPascalназывают также его родительским каталогом.

        1. Логические диски. Путь (дорожка) к файлу

Многие программы позволяют вам создавать, удалять и переименовывать файлы и каталоги, копировать и переносить их из любого каталога в любой другой и обратно, с жесткого диска на дискету и обратно. Самые известные из таких программ – Windows и Norton Commander.

В процессе общения с этими программами вам приходится объяснять им, где, в каком каталоге находится такой-то файл или каталог, и самим понимать их объяснения. Например, вам нужно понимать, что значит запись B:\Letters\Ed\In\25may97.txt. Для этого сначала разберем, что такое логические диски.

Пусть на вашем компьютере есть дисковод для трехдюймовых дисков, дисковод для пятидюймовых дисков и дисковод для компакт-дисков. Компьютер именует все эти дисководы буквами латинского алфавита. Дисководы для дискет должны иметь имена АиВ. Пусть у вас пятидюймовый дисковод имеет имяА, трехдюймовый -В. Жесткий диск почти всегда имеет имяС. Однако, у многих жестких дисков имеется странность, доставшаяся им, как аппендицит, от старых версий ОС. Эта странность состоит в том, что винчестер делится на несколько независимых участков. Каждый участок называется логическим диском. Эти логические диски получают именаС, D, Еи т. д. ОС предлагает нам пользоваться этими логическими дисками, как независимыми винчестерами. Что ж, в принципе, нам все равно, пользователь может даже и не знать, что у него на компьютере не несколько жестких дисков, а один. Компакт-диск тоже получает одну из букв.

Итак, как же понимать запись B:\Letters\Ed\In\25may97.txt? Она означает, что файл с именем25may97.txtнаходится в каталогеIn, который находится в каталогеEd, который находится в каталогеLetters, который находится в корневом каталоге дискеты, вставленной в трехдюймовый дисковод. Эта запись называетсяпутемилидорожкойк файлу25may97.txt.

Эта запись довольно длинная и скучная. Ведь не пишете же вы на письме такой адрес: Планета Земля, Россия, г.Пенза, ул.Паскаля, д.1, кв.3, Попову А.А. Довольно часто компьютер «чувствует», что вы работаете в некотором каталоге, и в этом случае вам достаточно указать ему только имя файла.