Маршруты файлов

Каталоги файлов

Количество файлов, хранимых на диске, может достигать нескольких тысяч. Пользователю трудно ориентироваться атакам огромном объеме информации - он должен помнить, какая информация содержится в каждом файле, а также все имена файлов.
Для того чтобы систематизировать порядок хранения файлов на дисках, их объединяют в каталоги (директории). Каталог - это имя группы файлов, объединенных по какому-либо признаку и хранимых на одном диске. В каталоге содержатся имена всех относящихся к нему файлов. В системах Windows каталог называется папкой, которая является более точным понятием, раскрывающим его смысл.
Каталог, как и файл, имеет имя, которое ему присваивает пользователь. Пользователь создает и формирует каталоги по своему усмотрению. Например, в один каталог он может поместить все файлы с текстовой информацией, в другой - файлы с числовыми данными, в третий - файлы с прикладными программами.
При форматировании диска на нем автоматически создается пустой главный(корневой) каталог, в который затем пользователь записывает различную информацию.
Пользователь должен помнить, что в один каталог нельзя записать файл, имя которого совпадает с именем другого файла этого каталога: информация из старого файла будет уничтожена и на ее место будет записана информация нового файла. Однако файлы с одинаковыми именами могут храниться в разных каталогах.
Каталог имеет имя и, в свою очередь, может входить в другой каталог. В этом случае говорят о подчиненном каталоге (подкаталоге). Так образуется иерархическая, древовидная файловая система.
На диске всегда есть корневой каталог или каталог 1-го уровня. Сюда могут входить обычные файлы и подкаталоги 2-го уровня и т. д. Цепочки подчиненных каталогов обозначаются их именами, разделяемыми знаком "\", например:
C:\DEMO - каталог 1-го уровня DEMO;
C:\DEMO\SYS - каталог 2-го уровня SYS.
В каждый момент времени один из каталогов на каждом из накопителей для ОС является текущим или активизированным. При включении ЭВМ таковым является, как правило, корневой каталог, либо активизированный каталог накопителя перед выключением ЭВМ. Пользователь может сменить текущий каталог на другой соответствующей командой ОС или другими способами.

При сложной, древовидной структуре файлов на диске для указания файла необходимо знать его местоположение - цепочку подчиненных каталогов. Цепочка имен каталогов, точно указывающих местоположение файла, называется маршрутом или путем. Итак, файл полностью задается следующими элементами:
- именем накопителя (дисковода), которое иногда не указывается;
- маршрутом (цепочкой имен каталогов), в которой каждый последующий является подкаталогом предыдущего (маршрут также может опускаться);
- именем файла, завершающим цепочку (файл должен находиться в последнем каталоге маршрута).
В каждый момент времени один дисковод является текущим. Об этом свидетельствует стандартное приветствие (приглашение операционной системы, где указываются имя текущего рабочего накопителя - дисковода и маршрут файлов. Например:
- А:* или С:\
- C:\DEMO\VICTOR или C:\SYS\BLAD\LORA Имя накопителя, активного в данный момент времени, в маршруте может не указываться.
Если маршрут начинается со знака С:\, то местоположение файла вычисляется от корневого каталога, если нет, то от текущего каталога накопителя. Примеры:
- С:\ progl .bas - файл в текущем каталоге;
- С:* EXE\fontlat.com - файл в каталоге первого уровня ЕХЕ на текущем дисководе;
- A:\PR\VICA\help.txt - файл находится в подкаталоге VICA текущего каталога РК. диска А.