Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная 2.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆
    1. Файловые менеджеры как альтернативный способ осуществления операций с файлами

Как предок современных операционных систем – Microsoft DOS, так и последовавшая за ней операционная система Microsoft Windows имели не слишком удобный с точки зрения большинства пользователей интерфейс для выполнения операций с файлами. Этот недостаток во времена DOS был восполнен программой Norton Commander (по имени Питера Нортона, программиста, написавшего программу; в дальнейшем он организовал компанию Symantec).

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

В операционной системе Microsoft Windows операции с файлами предполагалось осуществлять перетаскиванием мышью из окна в окно, через дерево папок в окнах либо с использованием буфера обмена. Как показала практика, многим пользователям подход с двумя панелями из Norton Commander казался более удобным. В связи с этим фирма Symantec выпустила версию Norton Commander под Windows. Другие разработчики также выпустили свои «коммандеры» с аналогичным двухпанельным интерфейсом. Наиболее известными из них являются FAR Manager и Windows Commander (последний по требованию Microsft был переименован, новое название – Total Commander).

Total Commander имеет следующие возможности:

    • В нижней части панели могла располагаться информация о размере выделенного файла или группы файлов;

    • основные действия осуществляются при помощи курсора, который можно было перемещать в пределах панели курсорными клавишами, а с панели на панель – клавишей Tab;

    • Полная поддержка операций мышью;

    • Наличие мощной системы меню;

    • Многие команды запускались нажатием клавиш F1-F10, а также их комбинациями с клавишами Ctrl, Alt, Shift. При этом в нижней строке экрана располагалась подсказка, напоминавшая о назначении функциональных клавиш. Имеется возможность нажимать на кнопки-подсказки мышью;

    • Возможность выделить несколько файлов или папок в панели и произвести операцию над группой файлов (в Norton Commander для выделения использовалась клавиша Insert или правая кнопка мыши; в Total Commander такой режим выделения также может быть включен в настройках программы);

    • Поддержка командная строки;

    • Поддержка перетягивания файлов и папок при помощи мыши не только между панелями программы, но и между панелями и окнами Windows;

    • Поддержка нескольких вкладок для каждой панели;

    • Разрезание на части файлов большого объёма (для записи на носители малого объема) и последующая сборка частей;

    • Групповое переименование файлов и синхронизация каталогов;

    • Сравнение файлов;

    • Расширенный поиск файлов, включая поиск текста в любых файлах; поиск дубликатов файлов;

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

    • Поддержка последовательной очереди и параллельного фонового выполнения операций над файлами;

    • Расширение функциональности программы с помощью подключаемых модулей (плагинов).

    • Работает с длинными (более 255 символов, но не более 4096 символов) путями под NTFS.

Интерфейс Total Commander 6-й версии показан на Рис. 2 .6.

Рис. 2.6 Интерфейс программы Total Commander версии 6.54 1 – строка заголовка; 2 – меню; 3 – панель инструментов; 4 – кнопки выбора дисков; 5 – выпадающий список для выбора дисков (альтернатива кнопкам); 6 – информация о выбранном диске; 7 – вкладки панели; 8 – адрес папки, раскрытой в панели; 9 – кнопки доступа к избранным папкам и к списку папок, открывавшихся в панели ранее; 10 – кнопки доступа к корневой папке диска и к родительской папке (подъем на одну папку вверх); 11 – заголовки столбцов панели; 12 – файловый курсор; 13 – содержимое левой панели; 14 – полоса прокрутки левой панели; 15 – строка свойств выделенных файлов; 16 – командная строка; 17 – кнопка истории команд командной строки; 18 – кнопки быстрых действий; 19 – кнопки управления окном