русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Папки (каталоги)


Дата добавления: 2013-12-23; просмотров: 5467; Нарушение авторских прав


Для доступа к файлам, хранящихся на внешних носителях, необходимо иметь некоторую их организацию.

Доступ – это процедура установления связи с памятью и размещенным в ней файлом для записи и чтения данных.

Имена файлов регистрируются на носителях в папках (каталогах, директориях).

Папка (каталог) – это справочник файлов с указанием месторасположения на носителе. Для папки отводится специальное место на носителе, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.п. На каждом носителе может быть организовано несколько папок, в каждой из которых может быть размещено множество вложенных папок и файлов, но каждый файл всегда регистрируется только в одной папке.

В зависимости от активности различают два состояния папки:

· текущая (активная) папка – папка, с которой осуществляется работа пользователя в текущий момент времени;

· пассивная папка – папка, с которой в данный момент времени не имеется связи.

Во всех ОС, начиная с MS DOS, принята иерархическая структура организации папок (рис. 1). На каждом носителе всегда имеется единственный главный (корневой) каталог. Он находится на 0-м уровне иерархической структуры и обозначается символом «\». Корневой каталог создается при форматировании (инициализации, разметке) носителя, имеет ограниченный размер и не может быть удален средствами ОС. В главный каталог могут входить другие каталоги и файлы, которые создаются командами ОС и могут быть удалены соответствующими командами.

Рис. 1.Иерархическая структура организации каталога

Различают:

· родительскую папку – папку, имеющую вложенные папки (подкаталоги);

· подпапку (подкаталог) – папку, которая входит в другую папку.

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



Папки (каталоги) на дисках организованы как системные файлы. Единственное исключение – корневой каталог, для которого отведено, фиксированное место на диске. Доступ к папкам можно получить, как к обычным файлам.

Правила присвоения имен папкам и подпапкам такие же, как и правила наименования файлов. Для формального отличия от файлов обычно папкам присваивают только имена, хотя можно добавить и тип по тем же правилам, что и для файлов.


Доступ к содержимому файла организован из главного каталога, через цепочку соподчиненных папок (подпапок) n-го уровня. В папке любого уровня могут храниться записи как о файлах, так и о папках нижнего уровня (рис. 2).

Описанный принцип организации доступа к файлу через папки является основой файловой системы.

Если необходимо обратиться к файлу, который находится не в текущей (активной) папке, то следует указать к нему путь.

Путь –последовательность из имен папок или символов «..», разделенных символом «\».

Путь задает маршрут от текущей папки или от корневого каталога носителя к той папке, в которой находится нужный файл.

Если путь начинается с символа «\», то маршрут вычисляется от корневого каталога носителя, иначе – от текущего каталога. Символ «..» соответствует входу в родительский каталог.

Примеры:

Путь от корневого каталога      
  Путь от текущего каталога  
   
\CHI   ..\CHI - путь к каталогу 1-го уровня CHI
\DOC\LETTERS   LETTERS - путь к подкаталогу LETTERS каталога DOC
\EXE\CHI   ..\EXE\CHI - путь к подкаталогу CHI каталога EXE

В ПК имеется несколько накопителей – на жестких дисках, дискетах, компакт-дисках, флэш-памяти и т.п. На каждом из них могут находиться файлы и папки. Для того, чтобы указать, какой диск необходим, надо обратиться к накопителю по имени. Приняты следующие имена накопителей:

· A: - дисковод гибких магнитных дисков (ГМД);

· B: - дисковод ГМД;

· C: - логический жесткий диск (обычно на нем размещается ОС);

· D: - логический жесткий диск и т.д.*

Для указания пути к файлу необходимо использовать полное имя файла:

[ накопитель: ][ путь\ ] имя-файла.расширение

Конструкции, заключенные в квадратные скобки являются необязательными.

Если накопитель не указан, то подразумевается текущий, т.е. тот, с которым в данный момент ведется работа. Если не указан путь, то подразумевается текущая папка.

При размещении файлов на носителе целесообразно руководствоваться следующими правилами:

1. Все файлы, относящиеся к одному комплексу (пакету программ), размещайте в одной папке и ее подпапках.

2. Не помещайте в одной папке файлы, которые Вы используете, но не изменяете, и файлы, которые Вы изменяете. Это облегчит процесс архивации файлов.

3. Все исполнимые и командные файлы общего назначения размещайте в одной папке и нескольких ее подпапках.

4. Если понадобится выполнить на ПК какой-то новый вид работ, то лучше создать новую папку для проведения этих работ и размещения соответствующих файлов.

Задание №2 (ответы запишите в рабочую тетрадь) 1. Опишите, что означают следующие записи:
· D:\AVZ\TOC\HSR\hsr.046 · TOC\HSR\hsr.046 · C:\AVZ\AGN\ASV\OS.41 · A:..\ASV\OS.41

2. Запишите полное имя файлов:

· файл Primer1.txt, находящийся на диске E: в папке Documents в подпапке Book; · все файлы, имеющие расширение .doc и начинающиеся с букв pr, которые находятся на диске С: в папке osnovi; · все файлы с отсутствующим типом, имеющие в имени пять символов и начинающиеся с символов fb, которые находятся на диске D: в папке Pictures, в подпапке Ris.

 



<== предыдущая лекция | следующая лекция ==>
Понятие файла | Организация файловой системы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.