Файловые менеджеры как альтернативный способ осуществления операций с файлами
Как предок современных операционных систем – 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 – кнопки управления окном