Создание дерева каталогов. Дерево папок

Папки

Папка - синоним каталога из ОС MS DOS.

Каталог - справочник файлов с указанием местонахождения на диске.

Но в среде Windows пака приобретает более широкое понятие - не хранилище файлов, а хранилище объектов. Ведь кроме файлов в паке могут быть и ярлыки.

Папке также присваивается имя по тем же правилам, что и файлу.

Со свойствами папки, так же как и файла можно ознакомится, открыв соответствующее ей контекстное меню, и выполнив в нем команду Свойства. В результате на экране появляется окно Свойства, в котором отображаются (Рис. 2.17):

· Имя данной папки для Windows и соответствующее имя для MS DOS, а также стандартный значок папки;

· Тип объекта, который служит указанием на то, что рассматриваемый объект является папкой;

· Имя папки, в которой содержится данная папка, с указанием пути;

· Размер папки, определяющийся суммарным размером всех хранящихся в ней файлов и папок;

· Количество хранящихся в ней файлов и папок;

· Дата и время создания папки;

· Атрибуты- те же, что и для файла.


Над папками, как над объектами конкретного класса, можно выполнять стандартный набор действий: создать папку, удалить папку, переименовать папку. Скопировать папку в другое место, переместить папку в другое место. Помимо них предусмотрены действия по открытию или закрытию папки. При открытии папки на экране проявляется окно, в котором значками изображены содержащиеся в ней файлы. Закрытие папки означает закрытие этого окна. В программе Проводник в в панели структуры папок открытой папке соответствует свой графический символ, а закрытой -свой (Рис. 2.18).

Рис. 2.18

Программа Проводник.

Структура окна Проводника.

Проводник является прекрасным средством для обеспечения комфортной высокопроизводительной работы с файловой системой Windows. Это мощное, гибкое, высокоэффективное и расширяемое средство файлов.

Проводникв среде Windows - программа (приложение) с помощью которой пользователь может отыскать любой объект файловой системы(папку или файл) и произвести с ним необходимые действия.

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

Диалоговое окно Проводника показано на Рис. 2.19. Основными особенностями Проводника являются следующие:

· единое представление всей информации;

· гибкость и легкая настраиваемость;

· представление подробных сведений об объектах.

На Рис. 2.19 представлено рабочее поле Проводника, которое разделено на 2-3 панели.

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

Правая панель отображает содержимое папки, адрес которой указан в адресной строке. Каждый значок на правой панели представляет папку, щелчок по которой откроет ее содержимое до уровня файлов. Файлы представляются только на правой панели, каждый тип имеет свой уникальный значок.

В верхней части экране имеется система меню и панель электронных клавиш, которые создают интерфейс Internet Explorer.

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

В табличном режиме просмотра Проводник предоставляет подробную контекстно-зависимую информацию о содержимом папок. Например:

Для файлов - идентификационные значки;

В окне «Мой компьютер» - общий и сводный объем дискового пространства;

В окне «Панель управления> - описание инструментов;

В папке Принтеры - список заданий на печать;

В окне «Сетевое окружение» - информация о других компьютерах в сети.

На рис. 2. для примера показано диалоговое окно «Свойства: Мультимедиа», открытое из Панели управления. Видно, что в этом режиме можно просмотреть свойства аудио-, видео-, MIDI-систем и лазерного проигрывателя.


Рис. 2.20 Свойства:мультимедиа



Рис. 2.19 Окно программы Проводник

краткое содержание других презентаций

«Файловая система компьютера» - Информация на дисках хранится в виде файлов. «Длинное» имя может содержать любые символы, кроме девяти специальных. Создание и именование файлов. Размер файла. Хранение файлов. Иерархическая структура папок. Расширение файла. Путь к файлу. Полное имя файла. Диски. Файловая система компьютера.

«Доступ к папкам и файлам» - Путь к файлу. Полное имя файла. Тип файла. Файл. Папка. Одноуровневая файловая система. Стандартные действия с файлами. Запишите полные имена всех файлов. Постройте дерево каталогов. Файловая система. Мои документы. Операции с файлами и папками. Многоуровневая иерархическая файловая система. Файлы и папки. Иерархии папок Windows. Имя файла. Разрешается использовать до 255 символов.

«Работа с файлами и папками» - Карты. Жесткие магнитные диски. Папка. Пункт. Заставка к игре. Упражнение в папке. Многоуровневая файловая система. Объект. Этапы программной обработки. Одноуровневая файловая система. Количество баллов. Файл. Объем памяти. Сохранность данных. Внешняя память. Атрибуты файла. Диски. Пункт меню. Виды файловых систем. Пункт. Карты памяти. Емкость дискеты. Пункт меню. Виды носителей информации. Файл, который может быть обработан.

Процесс загрузки. Загрузка файла с помощью браузера. Файловые архивы. FTP-клиенты. Протокол передачи файлов FTP. Загрузка файлов в браузере Internet Explorer. Конец. Серверы файловых архивов. Загрузка файлов с помощью специализированных менеджеров. Интерфейс Download Master.

«Файловая структура» - Файлы. Найти файлы с расширением.TXT. Отдели имена файлов от имен папок. Придумай имя файла. Характеристики файла. Расширения имени файла. Запишите в тетради полное имя файла. Полное имя файла. Практическое задание. Поиск файлов. Файловая структура. Символы. Папки и файлы в MS-DOS и Windows. Понятие файла и папки.

«Путь к папке» - Пользователь перенес папку. Практические работы. Файл. Дерево папок. Программы. Пользователь. Голливуд. Файлы и папки. Нарисуйте дерево папок. Информатика.

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

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

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

На сегодняшний день три понятия:

  • каталог,
  • директория,
  • папка,

с точки зрения компьютерной грамотности, означают одно и то же, давайте уточним, что именно.

Папка или директория – это специальное место на компьютерном носителе информации, в котором хранятся имена файлов и сведения об этих файлах (размер файлов, время их последнего обновления, свойства файлов и т.п.)

Понятия «каталог», «директория» появились в компьютерном мире одновременно с понятиями «файл», «файловая система» для упрощения организации файлов. Понятие «папка» в мире компьютеров появилось значительно позднее, точнее, вместе с появлением Windows 95.

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

по теме – папки «Обучающие программы», «Счета», «Рыбалка» и т.п., по имени автора материалов – папки «Мамонтов», «Воробьёва» и т.п.. по времени создания – папка «01.01-30.06.2010» с файлами, созданными с 1 января по 30 июня 2010г., папка «3 квартал 2010» и т.п.

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

Как назвать папку?

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

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

Если возле названия папки стоит «+», то это значит, что в этой папке есть еще папки и их можно открыть. Для этого надо щёлкнуть по «+» и он поменяется на «-», при этом под названием папки откроется список из папок, содержащихся в открываемой папке.

Если же щелкнуть по «-», то он превратится в «+», а список содержимого папки закроется.

Структура папок

Когда Вы открываете Проводник (Пуск–>Программы–>Стандартные–>Проводник), то видите там некое дерево, конечно, без зеленых листочков, потому что это компьютерное дерево. Дело в том, что если попробовать нарисовать общую структуру всех папок, находящихся на своем компьютере, то получится как раз дерево.

Такую структуру папок (каталогов) называют иерархической древообразной (или древовидной).

Обычно пользователи называют это просто дерево папок.

Корневая папка. Вложенные папки.

Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик .
Уже более 3.000 подписчиков

.

Программа строит дерево файлов в каталогах и сохраняет его в текстовом файле. Вид результата - дерево, плоский список или HTML-страница.

Коллекционеры бывают разные. Одни собирают марки, другие - антиквариат, а третьи, например, музыку или фильмы. Главное, чтобы всю свою коллекцию можно было кому-то продемонстрировать, чтобы показать, какой Вы коллекционер.

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

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

Если учесть, что среднего качества фильм, скачанный из Интернета, весит около 1 гигабайта, то получается, что на 1-терабайтном жестком диске можно смело выделить место под 500 таких фильмецов! Ну, чем не коллекция? Однако упомнить, что где лежит не всегда можно.

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

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

Вот то, что имеется в ее арсенале:

Возможности NikFileTree

  • поиск файлов и распечатка (сохранение) результатов поиска;
  • различные виды результата - дерево, плоский список или HTML-отчет;
  • фильтр на файлы по нескольким маскам сразу и возможность не выводить в результат пустые папки;
  • работа как с локальными дисками (C: и т.п.), так и с сетевыми ресурсами (\\server\share );
  • для плоского списка и HTML-отчета предусмотрен настраиваемый вывод размеров файлов (и папок!), времени создания и модификации, атрибутов;
  • сортировка по названию, размеру, времени создания или модификации;
  • интеграция c Проводником (локальное меню для дисков и папок);
  • DOS и Windows кодировки результата.

Ко всем плюсам можно добавить то, что NikFileTree не требует установки, а соответственно может использоваться прямо со съемного носителя (флэшки, диска и т.д.). Таким образом, Вы можете придти к знакомому и легко распечатать весь список его фильмов, чтобы, изучив его, скачать себе то, что нужно.

И от "трепологии" к практике:). Для начала скачаем архив с программой и распакуем его в нужную папку. Теперь можно запускать:

Перед нами главное окно программы. Оно состоит из четырех вкладок со всевозможными настройками, хотя для создания простого списка, можно использовать только вкладку "Главные".

Рассмотрим алгоритм создания дерева файлов.

Пример работы с программой

Допустим, мы хотим создать список фильмов с расширением AVI, которые можно записать на диск и просматривать потом на DVD-плеере. Нет ничего проще: указываем папку, из которой требуется произвести выборку, в окошке "Маска файлов" указываем расширение имени AVI, "Вид результата" пусть будет "Дерево".

Файл-результат по умолчанию создается в той же папке, которая и сканируется, но при желании можно выбрать любую. Осталось только нажать кнопку "Построить дерево" и немного подождать. Для просмотра сгенерированного списка можно всего лишь нажать "Открыть результат" и Вы увидите перечень всех нужных файлов.

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

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

Дополнительные возможности

Переходим на вкладку "Дополнительно".

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

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

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

По умолчанию в папке с программой есть всего один файл стилей - NikFileTree.css , но мы можем на его основе создать стиль с любыми параметрами на наш выбор. Для этого Вам будет достаточно элементарных знаний о каскадных таблицах стилей HTML и/или знания английского языка (в случае с "или" не повредит развитая интуиция:)).

Открываем файл стиля в текстовом редакторе и меняем цвет, размер, фон и все, что пожелаете:). А вот так довольно симпатично выглядит список со стандартным стилем:

Настройки NikFileTree

И вот мы добрались до последней вкладки, именуемой "Проводником":

Здесь всего две кнопки, которые помогают интегрировать NikFileTree в Проводник Windows или удалить его. Зачем это? Чтобы не надо было искать программу, всякий раз, когда требуется создать список файлов каталога.

Если Вы внедрили NikFileTree в Проводник, то чтобы добраться до него следует вызвать меню "Файл" и выбрать пункт с именем текущей папки. Теперь в выпавшем списке Вы без труда отыщете пункт, который отвечает за запуск программы.

Понравилось также, что есть возможность удалиться из Проводника без каких либо последствий и следов в реестре. И вообще NikFileTree оставляет о себе неплохое впечатление. Единственное, что подкачало, так это отсутствие в HTML-списке ссылок на папки и файлы. Чтобы можно было один раз кликнуть на нужном файлике и он открывался.

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

P.P.S. Есть возможность создавать HTML-списки файлов со ссылками при помощи браузера Opera. Правда она создает только плоский список только содержимого каталога без углубления в подпапки, но, может, кому и пригодится:).

Для создания списка файлов введите в адресную строку браузера адрес интересующей папки и нажмите Enter. Сохранить список можно при помощи меню "Файл" - "Сохранить как".

Здесь обсуждаются ключевые задачи по созданию и управле нию деревьями общих папок. Единственный тип деревьев, ко торые допустимо создавать, изменять и удалять - альтерна тивные деревья. Создать, изменить или удалить дерево общих папок по умолчанию нельзя. Дерево по умолчанию автомати чески создается при установке Exchange Server 2003, который и управляет им в дальнейшем.

Создание деревьев общих папок

Когда вы создаете новое дерево общих папок, Exchange Server создает в Active Directory объект, представляющий данное де рево. Этот объект содержит свойства и атрибуты дерева и дол жен храниться в специальном контейнере. Контейнер по умол чанию автоматически создается в организации Exchange. Для использования другого контейнера следует предварительно со здать его.
Дополнительные контейнеры для деревьев общих папок следует создавать, только если вы работаете с административ ными группами. При этом у каждой административной груп пы, созданной после первой, может быть контейнер общих па пок. Чтобы создать такой контейнер, выполните описанные ниже действия.

2. Раскройте узел Administrative Groups и затем - узел нужной группы. Если у группы есть узел Folders, дерево общих папок уже было создано и создать другое дерево нельзя. Если у груп пы нет узла Folders, щелкните группу правой кнопкой и вы берите в контекстном меню команду New\Public Folders Container.
3. Теперь в контейнере можно создавать деревья общих папок.
Чтобы создать дерево общих папок, выполните описанные ниже действия.
1. Запустите System Manager. Раскройте меню Start\Programs\ Microsoft Exchange и выберите System Manager.
2. Если отображаются административные группы, раскройте узел Administrative Groups и затем раскройте узел нужной группы.
3. В левой панели (дерево консоли) щелкните узел Folders правой кнопкой и выберите в контекстном меню команду New\Public Folder Tree.
4. Введите описательное имя дерева общих папок. Чтобы к дереву было проще обращаться из Web-браузера, не встав ляйте в имя дерева пробелы. Некоторые браузеры не под держивают их, и пользователям придется набирать вместо пробела управляющий код %20.
5. Щелкните ОК. Чтобы сделать новое дерево доступным, создайте хранилище общих деревьев, использующее это дерево. Подробнее - в разделе «Создание хранилищ обще доступных папок» главы 10 данной книги.
После того как вы создали дерево общих папок и добавили его в хранилище общих папок, авторизованные пользователи получат возможность создавать в дереве вложенные папки, соответствующие различным областям совместной работы. В этих дополнительных папках могут находиться другие папки, элементы и сообщения.

Назначение пользователей, обладающих правом изменять деревья общих папок

По умолчанию все пользователи имеют право создавать папки в дереве общих папок. Чтобы изменить эти параметры безопасно сти и разрешить вносить изменения только конкретным пользо вателям или группам, выполните описанные ниже действия.
1. Следуя инструкциям раздела «Установка разрешений Ex change Server» главы 8 этой книги, назначьте пользовате лей, обладающих правом создавать: общие папки; общие папки верхнего уровня; поименованные свойства в Information Store.
2. Удалите разрешения безопасности для группы Everyone.
3. Убедитесь в правильности изменений, проверив параметры безопасности.
Переименование, копирование и перемещение деревьев общих папок Деревьями общих папок можно манипулировать практически так же, как и другими объектами. Чтобы переименовать дере во общих папок, выполните описанные ниже действия.
1. В System Manager щелкните нужное дерево общих папок правой кнопкой.
2. Выберите в контекстном меню команду Rename, введите новое имя и затем нажмите клавишу Enter.
3. Если дерево сопоставлено с хранилищем общих папок, Exchange Server потребуется обновить все ссылки на дере во. При запросе на подтверждение обновления щелкните Yes.
Чтобы скопировать дерево общих папок, выполните опи санные ниже действия.
1. В System Manager щелкните нужное дерево общих папок правой кнопкой и выберите в контекстном меню команду Сору.
2. В узле административной группы, где требуется создать дерево, щелкните узел Folders правой кнопкой и выберите в контекстном меню команду Paste.
3. Появится сообщение о том, что дерево не является уникаль ным в организации Exchange. Щелкните ОК.
4. Введите новое имя дерева и щелкните ОК. Exchange Server создаст новое дерево.
Чтобы переместить дерево общих папок, выполните опи санные ниже действия.
1. В System Manager щелкните нужное дерево общих папок правой кнопкой и выберите в контекстном меню команду Cut.
2. Раскройте узел другой административной группы. Щелк ните узел Folders в этой группе правой кнопкой и выбери те в контекстном меню команду Paste.
3. При перемещении дерева изменится путь в каталоге, в ре зультате дерево может оказаться отсоединено от хранили ща, с которым оно сопоставлено. Щелкнув дерево в System Manager, вы увидите сообщение о недоступности дерева.
4. Чтобы заново подключить дерево к хранилищу, щелкните дерево правой кнопкой и выберите в контекстном меню команду Connect To. В диалоговом окне Select A Public Store выберите хранилище, к которому следует подключить дерево, и щелкните ОК.

Удаление деревьев общих папок и их контейнеров

Удалять деревья общих папок можно, только если они не со держат других объектов и не сопоставлены с каким-либо хра нилищем общих папок. Таким образом, перед удалением дерева общих папок следует удалить все объекты в нем, а также хра нилище общих папок, в котором это дерево находится. После этого дерево можно удалить в System Manager, щелкнув его правой кнопкой и выбрав в контекстном меню команду Delete.
При запросе на подтверждение удаления следует щелкнуть Yes.
По аналогии удалять контейнеры общих папок разрешает ся, только если они не содержат других объектов. Пустой кон тейнер удаляют в System Manager, щелкнув его правой кноп кой и выбрав в контекстном меню команду Delete. При запро се на подтверждение удаления следует щелкнуть Yes.
Внимание! Восстановить удаленное дерево или контейнер общих папок нельзя. Тем не менее дерево или контейнер удается восстановить из резервной копии. Для этого необ ходимо восстановить административную группу, где созда валось дерево или контейнер (при этом возможна переза пись изменений в других элементах административной груп пы). Подробнее о восстановлении Exchange из резервной копии - в главе 12.