Дерево папок. Элегантное решение печати дерева папок и их содержимого

Создать дерево каталогов в соответствии с заданным вариантом (см. таблицу 2.1).

Таблица 1 - Дерево каталогов (варианты заданий)

(*) – Поставить номер своей группы.

Просмотреть структуру каталогов в виде дерева можно с помощью команды tree.

      1. Работа с файлами

Основные команды

      1. Создание текстового файла (в текущем каталоге)

Небольшой текстовый файл достаточно просто ввести непосредственно с клавиатуры построчно. В конце каждой строки надо нажимать клавишу , а после ввода последней строки – нажать клавишу и затем .

Создайте текстовый файл text.txt командой copy con text.txt, содержащей следующий текст:

Мы, студенты гр. … , поступили на ФВТ РГРТУ в … году.

На экране монитора это выглядит следующим образом:

Убедитесь в том, что файл создан в текущем каталоге, для чего воспользуйтесь командой D:\USERS\540>dir

Убедитесь в том, что файл скопирован в нужный каталог, для чего воспользуйтесь командой dir i1

D:\USERS\540>dir i1 .

На экране монитора появится содержимое каталога I1. Найдите в нем файл с именем text.txt.

Копирование группы файлов

В названии файла можно употреблять символ *. Он заменяет собой любое число любых букв в имени или расширении файла:

*.txt – все файлы с расширением txt.

doc.* – файлы с именем doc и любым расширением.

*.* – любые файлы.

Например, команда copy *.* a:\ означает копирование всех файлов из текущего каталога на дискету.

      1. Работа с текстовыми файлами

Вывод содержимого файла на экран монитора

Формат команды: type <имя файла>

Выведете на экран содержимое файла text.txt. В этом случае используется команда D:\USERS\540>type text.txt

На экране появляется:

Мы, студенты гр. … , поступили на ФВТ РГРТА в … году.

D:\USERS\540>_

      1. Переименование файла

Переименование файлов осуществляется командой:

ren <старое имя файла> <новое имя файла>

Задание

Переименовать текстовый файл text.txt в document.doc, для чего введите команду

ren text.txt document.doc

D:\USERS\540>ren text.txt document.doc

D:\USERS\540>_

Убедитесь в том, что файл переименован. Просмотрите содержимое текущего каталога командой D:\USERS\540>dir

На экране монитора появится сообщение:

Volume in drive D is WORK

Directory of D:\USERS\540

.

9-10-1994 2:30p

. .

9-10-1994 3:01p

FACULTY.DOC 75 9-10-1994 3:09p

File(s) __ bytes

Bytes free

D:\USERS\540>_

Удаление файла

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

Задание

Удалите файл document.doc в каталоге D:\USERS\540, для чего введите команду D:\USERS\540>del document.doc

Предупреждение! Убедитесь в том, что именно этот файл вы хотите удалить, проверив правильность написания имени файла.

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

D:\USERS\540>_

Убедитесь в том, что файл удален, для чего просмотрите содержимое текущего каталога

D:\USERS\540>dir

Volume in drive D is WORK

Volume Serial Number is 1B29-8EF1

Directory of D:\USERS\540

.

9-10-1994 2:30p

. .

9-10-1994 3:01p

File(s) __ bytes

Bytes free

D:\USERS\540>_

Можно сразу удалить группу файлов. Например, команда del *.txt означает удаление файлов с расширением txt из текущего каталога.

Здесь обсуждаются ключевые задачи по созданию и управле нию деревьями общих папок. Единственный тип деревьев, ко торые допустимо создавать, изменять и удалять - альтерна тивные деревья. Создать, изменить или удалить дерево общих папок по умолчанию нельзя. Дерево по умолчанию автомати чески создается при установке 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.

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

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

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

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

В дереве каталогов отражены все диски, которые подключены в данный момент к компьютеру, в том числе локальный диск С:, диск 3,5 А и др. Знак + слева от папки означает, что у каталога имеются подкаталоги. В данный момент они не отражены, но могут быть открыты. Знак -- слева от папки означает, что имеющиеся у каталога подкаталоги в данный момент отражены.

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

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

Чтобы открыть Проводник, нажмите кнопку Пуск и выберите команды Программы --Стандартные --Проводник.

Окно Проводник имеет Строку заголовка, Строку меню, Панель инструментов, Адресную строку, рабочую область (рис. 3.4).

Рабочая область окна Проводник разделена на 2 части:

1) дерево каталогов --слева;

2) окно просмотра содержимого папок --справа.

Такое расположение очень упрощает процесс поиска, копирования или перемещения папок и файлов.

На Панели инструментов расположены следующие кнопки:

Назад --перемещение на предыдущую страницу;

Вперед --перемещение на следующую страницу;

Вверх --на 1 уровень выше;

Поиск --вызов окна поиска файлов и папок;

Папки --закрытие левой части проводника, стандартное окно Windows;

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

Адресная строка отражает путь до текущей папки.

Создание папок и файлов

Существует несколько способов создания новых папок. Один из вариантов:

1. Откройте папку Мои документы (для этого дважды щёлкните значок Мои документы на Рабочем столе).

2. В группе Задачи для файлов и папок щёлкните ссылку Создать новую папку. На экране появится новая папка с выделенным именем, предлагаемым по умолчанию: Новая папка.

3. Введите имя для новой папки и нажмите клавишу .

Другой вариант: в окне Мои документы выбрать команды строки меню Файл -- Создать -- Папку.

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

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

Чтобы открыть файл или папку можно воспользоваться 2 способами: дважды щёлкнуть на них левой клавишей мыши или щёлкнуть файл правой клавишей мыши, выбрать команду Открыть.

Чтобы создать и поместить ярлык файла или папки на Рабочий стол, в окне папки щёлкните нужный элемент -- файл, программу, папку, принтер или компьютер. В меню Файл или в контекстном меню выберите команду Создать ярлык. Измените размеры окна, чтобы стал виден Рабочий стол. Перетащите новый ярлык на Рабочий стол.

Print Maestro - новое элегантное решение для печати директорий. Его отличают многофункциональность и простота использования. Распечатайте структуру директорий или содержимое Ваших папок; конвертируйте все это в PDF файлы или создавайте HTML-страницу для публикации на веб-сайте; делайте это все одним кликом.

Как Print Maestro может избавить Вас от рутинной печати директорий?

Вам часто приходится печатать и экпортировать содержимое Ваших директорий (папок) в PDF или HTML файлы? С Print Maestro Вы легко можете охватить все на жестком диске, печатать или экспортировать список файлов в различные форматы. Все это делается быстро и легко при помощи интуитивно понятного интерфейса, выполненного в стиле "посмотри и кликни".

Если у Вас есть коллекция фильмов, Print Maestro создаст для Вас список всех видео файлов с указанием размера, кодека, времени воспроизведения, датой создания каждого файла. Для списка цифровых фотографий работают поля даты создания, ориентации, выдержки, размеров каждого файла. Из списка аудио файлов, созданного Print Maestro, Вы узнаете название песни, исполнителя, название альбома, комментарии. Вы сами выбираете вид распечатанного документа: будет это простой список или дерево каталогов с подкаталогами и файлами. Вы просто выбираете папку с файлами, а Print Maestro делает все остальное!

Используя Print Maestro, Вы сможете легко печатать:

  • простой список файлов
  • дерево папок (директорий)
  • список папок (директорий)
  • дерево папок со списком файлов
  • детализированный список файлов с атрибутами
  • дерево директорий с информацией о размере
  • список фильмов (с полями size, Duration, Width, Height, Codec, Aspect Ratio)
  • список фотографий (с полями Create date, Orientation, Exposure time, Width, Height)
  • список песен (Вы можете использовать таги Artist, Title, Album, Comment, или таги BitRate, Sample Rate, Channels, Duration)
  • информационный отчет о версии файла (Company Name, Version Info, Copyright, Product version)
  • Ваш собственный отчет с любыми полями EXIF

Основные функции:

  • Печать структуры файлов, включая поддиректории и/или содержимое папок
  • Предварительный Просмотр
  • Сортировка по различным критериям
  • Экспорт в форматы HTML, PDF или Rich Text

Мы коснулись всего лишь нескольких проблем, для решения которых необходим Print Maestro. Не стесняйтесь

Программа строит дерево файлов в каталогах и сохраняет его в текстовом файле. Вид результата - дерево, плоский список или 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. Сохранить список можно при помощи меню "Файл" - "Сохранить как".