Помощь в учёбе, очень быстро...
Работаем вместе до победы

Каталоги и путь к файлу

РефератПомощь в написанииУзнать стоимостьмоей работы

Каталоги в полном пути к файлу разделяются косой чертой (). Чтобы открыть файл TEST. TXT из командной строки, пользователь должен ввести полное имя файла именно в таком виде (включая кавычки). Кавычки приходится применять потому, что в именах каталогов используются пробелы — именно поэтому не рекомендуется использовать пробелы в именах файлов, так как некоторые программисты в спешке могут просто… Читать ещё >

Каталоги и путь к файлу (реферат, курсовая, диплом, контрольная)

Рассмотрим для примера структуру дискового пространства системы FAT, как самой простой. Информационная структура дискового пространства — это внешнее представление дискового пространства, ориентированное на пользователя и определяемое такими элементами, как том (логический диск), каталог (папка, директория) и файл. Эти элементы используются при общении пользователя с операционной системой. Общение осуществляется с помощью команд, выполняющих операции доступа к файлам и каталогам. Дисковое пространство представляется пользователю, как множество логических дисков, для обозначения которых используются буквы латинского алфавита от, А до Z. При этом имена, А и В зарезервированы для гибких дисков. С каждым из логических дисков связано дерево каталогов. Дерево каталогов ОБЯЗАТЕЛЬНО содержит один корневой каталог (root directory) и множество иерархически подчиненных каталогов.

Корневой каталог ВСЕГДА существует на отформатированном диске! Размер корневого каталога для данного диска — величина фиксированная, поэтому максимальное количество «привязанных» к нему файлов и других (дочерних) каталогов (подкаталогов) — строго определенное. Корневой каталог не имеет имени. Можно считать, что имя корневого каталога совпадает с именем соответствующего логического диска. Подчиненные каталоги — это (по существу) файлы определенной структуры, аналогичной структуре корневого каталога (рис. 2).

Размер подчиненного каталога не фиксирован — он динамически изменяется при добавлении и удалении регистрируемых в нем объектов (файлов или дочерних подкаталогов). Размер подчиненного каталога ограничивается только размером логического диска.

Дерево каталогов.

Рис. 2. Дерево каталогов

MS-DOS и большинство других операционных систем поддерживают иерархическую (древовидную) структуру каталогов (рис. 2.). В отличие от корневого каталога, остальные каталоги (подкаталоги) создаются с помощью специальных внутренних команд операционной системы. Основная цель такой структуры каталогов — организация эффективного хранения большого количества файлов на диске. КАЖДЫЙ каталог (кроме корневого) имеет «родителя». То есть КАЖДЫЙ каталог (кроме корневого) имеет другой каталог, к которому данный каталог «привязан». MS-DOS рассматривает каждый каталог (кроме корневого), как файл. Термин «привязан» иногда заменяется термином «зарегистрирован». На рис. 2.1 каталог 2.1 привязан к каталогу 1.1, т. е. является дочерним по отношению к каталогу 1.1, и родительским по отношению к каталогам 3.1 и 3.2. Таким образом, каталоги — это некие «ящички» для хранения файлов. Сами файлы хранятся в каталогах где-то на диске. Чтобы открыть файл, нужно знать его местоположение. Местоположение файла однозначно определяется путем к файлу. Путь к файлу — это цепочка каталогов (папок), включая корневой. Допустим, что в каталоге 3.2 (см. рис. 2.) хранится файл TEST.TXT.

Каталоги в полном пути к файлу разделяются косой чертой (). Чтобы открыть файл TEST. TXT из командной строки, пользователь должен ввести полное имя файла именно в таком виде (включая кавычки). Кавычки приходится применять потому, что в именах каталогов используются пробелы — именно поэтому не рекомендуется использовать пробелы в именах файлов, так как некоторые программисты в спешке могут просто забыть о кавычках, в результате чего их программы будут работать некорректно с такими файлами. Разумеется, это плохие программы, но иногда выбора просто нет. Если в пути к файлу нет пробелов, то кавычки можно исключить.

Показать весь текст
Заполнить форму текущей работой