Сравнительный анализ файловых менеджеров
Понятие файлового менеджера. Специальные программы-оболочки, разработанные для операционной среды DOS. Norton Commander - популярный файловый менеджер для DOS. Обзор файловых менеджеров для операционной системы MS Windows, их основные преимущества.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 07.03.2015 |
Размер файла | 4,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
минобрнауки россии
Федеральное государственное бюджетное образовательное учреждение
Высшего профессионального образования
«ЧЕРЕПОВЕЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Кафедра математического и программного обеспечения ЭВМ
КУРСОВАЯ РАБОТА
по дисциплине Языки управления приложениями
на тему
Сравнительный анализ файловых менеджеров
Выполнила студентка группы
Андреева Екатерина Сергеевна
Руководитель Пышницкий Константин Михайлович
Череповец 2013
Содержание
- I. Введение
- I.1 Понятие файлового менеджера
- I.2 История развития файловых менеджеров
- II. Обзор файловых менеджеров для ОС Windows
- II.1 Norton Commander
- II.2 Far Manager
- II.3 Total Commander
- III. Сравнительный анализ файловых менеджеров
- IV. Заключение
- Приложение
- Список литературы
I. Введение
I.1 Понятие файлового менеджера
Идея и требования к файловым менеджерам оформились еще в эру DOS. С распространением операционных систем с графическим интерфейсом появились и другие приложения облегчающие обращение с файлами. Однако для многих задач и для многих пользователей файловый менеджер остался самым удобным вариантом.
Уже давно есть файловые менеджеры с графическим интерфейсом, однако консольные файловые менеджеры продолжают занимать не только свою нишу, но и часть пространства, по идее принадлежащего файловым менеджерам с GUI. Сегодня файловые менеджеры могут в общем и целом то же самое и в общем и целом тем же способом, но быстрота отклика на действия пользователя у файловых менеджеров с текстовым интерфейсом выше. Так же, хоть это сейчас мало актуально, консольным файловым менеджерам требуется меньше системных ресурсов, чем аналогичным по функциональности файловым менеджерам с графическим интерфейсом.
Файловые менеджеры - это особый класс служебных программ, предназначенных для упрощения операций с файлами. Прежде всего, к таким операциям относятся создание папок, копирование, перемещение, удаление и переименование файлов. Кроме основных функций большинство современных менеджеров предоставляют и дополнительные функции, например групповые операции с файлами, быстрый просмотр содержимого файлов, упорядочение (сортировку) объектов, возможности "прозрачной" работы с файловыми архивами, средства сравнения файлов и папок, и многое, многое другое.
В состав базового дистрибутива файлового менеджера должны входить ряд модулей, плагинов, которые непосредственно связаны с работой с файлами:
1. Просмотр и редактирование текстовых файлов, подцветка синтаксиса, поддержка разных кодировок (включая Unicode)
2. Поиск и замена по множеству файлов, множественное переименование файлов, просмотр картинок, работа с архивами.
Файловый менеджер играет очень важную роль. Очень часто эта небольшая программа определяет удобство в работе с самой операционной системой. От неё зависит комфорт пользователя, его производительность труда и даже психологическое состояние. Длительная работа в среде, не дающей должного представления о том, что происходит на компьютере, где, что и как хранится, создаёт психологический дискомфорт, чувство неуверенности в своих действиях.
Обычно в работе с компьютером нам в первую очередь важны прикладные программы. С их помощью мы создаём документы, рисунки, получаем информацию из Интернета, слушаем музыку, смотрим кино и играем в компьютерные игры. При этом всё время создаются или эксплуатируются какие-то файлы данных. Если пользоваться компьютером только пассивно, то есть слушать, смотреть и читать, то можно какое-то время не задумываться над тем, где файлы хранятся и как используются. Необходимость погружаться в вопросы размещения и хранения файлов в этом случае возникает не раньше, чем исчерпаются резервы свободного места на жёстком диске. Однако если заниматься активной работой, что-то создавать - одним словом, творить, то нам уже совсем небезразлично, где и как на компьютере хранятся файлы данных, потому что это наша собственность.
В любой файловой оболочке (а также в окнах операционных систем Microsoft Windows 95/98/2000/XP, IBM OS/2 Warp, IRIX, Linux и др.) содержатся следующие возможности для отображения каталогов и структуры каталогов:
вывод содержимого каталога в кратком формате (только имена файлов и их тип.)
вывод содержимого каталога в полном формате (вывод всех свойств файлов)
вывод дерева или ветвей дерева каталогов (не для окон операционных систем)
вывод информации о выделенном файле не доступна в окнах операционных систем Microsoft Windows 95/NT4 в базовом варианте
быстрый просмотр содержимого файла как есть, допустима для всех операционных систем, кроме Microsoft Windows 95/NT4.
возможность просмотра файлов на удаленной системе связанной с компьютером по сети, с помощью модема или прямого соединения
возможность поиска файлов и отображения результатов поиска в отдельном окне
запуск определенного приложения, соответствующее расширению файла. Приложения запускается "открытием" файла (смотри основы работы с WIMP, список файлов)
назначение дополнительных программ для просмотра/изменения содержимого файла в зависимости от расширения
изменение размера области, отводимой для изображения содержимого каталога.
I.2 История развития файловых менеджеров
Файловые менеджеры начинают свою историю со специальных программ - оболочек, разработанных для операционной среды DOS. В свое время эти программы были настоящим прорывом в IT-индустрии. Они позволили значительно расширить возможности ПК и способствовали массовой интеграции компьютеров во все отрасли делопроизводства.
Первым, ставшим самым известным файловым менеджером, стал Norton Commander, занявший место в сердцах пользователей на многие годы. Гениальный двухпанельный интерфейс и синий цвет для многих стал синонимом "работающего компьютера".
Norton Commander (NC) - очень популярный файловый менеджер для DOS, первоначально разработанный американским программистом John Socha (некоторые дополнительные компоненты были полностью или частично написаны другими людьми: Linda Dudinyak - Commander Mail; Peter Bradeen - Commander Mail; Keith Ermel, Brian Yoder). Программа была выпущена компанией Peter Norton Computing, которая позже была приобретена корпорацией Symantec.
В течение нескольких лет NC конкурировал по степени популярности с файловыми менеджерами PCTools и XTtree, однако, уже, начиная с третьей версии, Norton Commander вытеснил с персональных компьютеров эти программы.
Разработка велась с 1984 года (первоначально под названием VDOS.) Первая версия была выпущена в 1986 году.
В Украине популярность получили версии 2.0, 3.0, 4.0. Третья версия породила целую серию расширений, патчей и улучшений, написанных третьими лицами без согласования с автором. К программе дописывались вьюеры, позволявшие смотреть файлы различных форматов, делались патчи, позволяющие копировать каталоги целиком, дописывались внешние плагины разного назначения.
Начиная с версии 4.0, программу разрабатывала целая команда программистов, поскольку фирма Peter Norton Computing, была куплена компанией Symantec, но новый коммандер постепенно начал утрачивать популярность, так как увеличил размер занимаемой памяти (что было критично для DOS), содержал ошибки и, к тому же, начал вытесняться собственными клонами.
На смену Norton Commander пришел не менее известный Dos Navigator, который можно уверенно назвать первым профессиональным файловым менеджером. Новая программа позволила одновременно открывать несколько файловых панелей и текстовых файлов, имела удобные клавиатурные сокращения и мощный текстовый редактор. В файловом менеджере появилось несколько полезных утилит, в том числе калькулятор, телефонная книжка и даже CD-проигрыватель.
Однако Dos Navigator был написан под DOS, и переносить его на платформу Win32 разработчики не стали. Выпущенный же для Windows Norton Commander особой популярностью не пользовался. Немало файловых менеджеров, появившихся после Dos Navigator, претендовало на его лавры - на звание лучшего файлового менеджера. Но одни при всех своих преимуществах работали в текстовом режиме, другие были ненадежны в работе, интерфейс третьих был недостаточно гибким и удобным.
Volkov Commander, Pie Commander, впоследствии - Midnight Commander и Far более-менее точно копировали нортоновский интерфейс, DOS Navigator, Windows Commander и целый ряд других аналогичных программ делали это частично.
Команда Symantec продолжала борьбу за рынок, выпустив для DOS версии 5.0, 5.5 и для Windows версию 2.01. В Norton Commander 5.5 для DOS появилась поддержка длинных имен файлов при работе в Windows. Но большого распространения эти версии уже не получили, так как большинство пользователей перешли на операционные системы семейства Windows и предпочитали пользоваться штатными файл менеджерами этих ОС.
Volkov Commander (VC) - один из лучших файловых менеджеров для операционной системы DOS, клон Norton Commander.
На момент выпуска первой финальной версии 4.0 имел неоспоримые преимущества перед Norton Commander (версии 3.0, на тот же момент времени):
PIE Commander - файловый менеджер для операционной системы DOS, разработанный в 1990, клон Norton Commander. Автор - Валентин Ефимович Черняк (Valentin Chernyak) из Москвы, затем Нью-Йорка. Имел русский и английский пользовательский интерфейс.
Оказался разработан в результате спора автора с владельцем компании PIE Systems (отсюда название), заявившим про Norton Commander, что "советские программисты так не могут". Был написан в рекордно короткие сроки (около месяца).
Использовался как замена таких программ как Volkov Commander и Norton Commander 3.0. Более поздние версии выходили под названием Chernyak Commander как Shareware.
Некоторые преимущества перед аналогичными программами своего времени:
возможность включать до четырёх панелей;
возможность настраивать цвета, размер и расположение панелей;
показ более подробной информации при копировании файлов и каталогов;
рекурсивный расчет размеров каталогов;
возможность поместить список выбранных файлов в файл.
Первая версия была написана целиком на ассемблере. Впоследствии переведен на Borland C 3.1.
Время шло, прогресс неумолим, кому-то уже возможностей NC стало не хватать, и на сцену вышла разработка компании Rit Labs - Dos Navigator. Мы все долго будет помнить ту гибкость и те возможности, которые дал нам DN, и те знаменитые клавиатурные сокращения Borland - оболочек.
Но DN был написан под Dos, а портировать под Windows разработчики его не захотели или не смогли, а поэтому его судьба была предрешена, и со временем он должен был уйти со сцены.
После "ухода" DN многие разработчики файловых менеджеров претендовали на лавры DN и писали, что именно их программа наследует все-то светлое, доброе, вечное, что там радовало людей, при работе с этим файловым менеджером. У кого-то это получалось хуже, у кого-то лучше.
На смену DOS пришла операционная система Windows с мощной графической поддержкой. Но необходимость в качественной программе, с помощью которой можно было бы значительно упростить управление содержимым дисков компьютера, осталась.
файловый менеджер операционная система
II. Обзор файловых менеджеров для ОС Windows
II.1 Norton Commander
Основную часть окна программы занимают две панели, на каждой из которых представлена определенная папка. Эти папки могут располагаться на любых дисках, подключенных к компьютеру. Допустимо и открытие одной папки на обеих панелях.
Одна из панелей является текущей. Это можно определить по подсветке заголовка панели (на нем указывается путь поиска для открытой папки), а также по наличию на панели полосы подсветки. Переход с одной панели на другую осуществляется щелчком мыши или нажатием клавиши TAB. Каждой панели соответствует свой пункт в строке меню: левая панель и правая панель. Командами этих меню можно управлять представлением информации на соответствующей панели. Чтобы на панели отображались только имена файлов (зато в несколько столбцов), используется команда Кратко.
Чтобы получить полную информацию о файлах папки, следует использовать команду Подробно.
Нередко требуется одновременно иметь на экране и список файлов, содержащихся в папке, и некоторую общую информацию об этой папке или каком-то из ее файлов. В таких случаях используют другие представления панелей. Отображаемые сведения соответствуют папке или текущему файлу, выбранному на другой панели. Чтобы получить сведения об использовании памяти, а также о занятом и свободном пространстве на диске, используется команда Инфо.
Чтобы на панели представлялась иерархическая структура папок компьютера, аналогично тому, как это происходит на левой панели Проводника, используется команда Дерево. В этом случае копировать и перемещать файлы можно с помощью мыши (методом перетаскивания).
Для того чтобы сразу же увидеть содержимое текущего файла (что, впрочем, полезно в основном для текстовых файлов), используется команда Быстрый просмотр. Если полоса подсветки установлена на имени папки, то на панели быстрого просмотра отображается количество файлов, находящихся в этой папке и их общий объем. Почти те же данные отображаются и в случае выбора команды Информация о каталоге. В этом случае вы дополнительно узнаете, сколько гибких дисков необходимо для копирования выбранных файлов.
Навигация по файловой системе
Открытие нужной папки диска осуществляется в программе Norton Commander for Windows 95 пошаговым способом. Сначала нужно выбрать диск - это осуществляется при помощи команды Сменить диск в меню соответствующей панели или, что гораздо проще, с помощью клавиатурных комбинаций ALT+F1 и ALT+F2 для левой и правой панелей, соответственно. После выбора диска на текущей панели открывается текущая папка данного диска. Она не обязательно должна быть корневой. Обычно при запуске программы открывается тот диск и та папка, которые были открыты в момент завершения предыдущего сеанса работы с программой.
Дальнейшая навигация осуществляется при помощи полосы подсветки. Выбрав с ее помощью папку, дважды щелкните на ее имени, либо нажмите клавишу ENTER или клавиатурную комбинацию CTRL+PAGE DOWN.
Для перехода в папку более высокого уровня на панели есть специальное обозначение".". Можно также использовать клавиатурную комбинацию CTRL+PAGE UP. Перейти в корневую папку можно одной командой: используйте комбинацию CTRL+\.
Если последовательная навигация по системе каталогов по каким-то причинам неудобна, можно представить содержимое панели в виде иерархической структуры ("дерева"). Выбрав нужную папку (например, щелчком), измените представление, чтобы увидеть ее содержимое.
Чтобы лишний раз не менять представление, можно воспользоваться командой Команды > Дерево или клавиатурной комбинацией ALT+F10. В этом случае открывается диалоговое окно, содержащее иерархическую структуру папок. Выбрав нужную папку, щелкните на кнопке ОК, чтобы открыть ее на текущей панели.
Стандартное открытие файлов и запуск программ осуществляются в программе Norton Commander for Windows 95 с помощью средств, аналогичных средствам операционной системы. Так, если дважды щелкнуть на имени исполняемого файла, он будет запущен. Для неисполнимых файлов выполняется то же действие, какое предпринимает операционная система при двойном щелчке на значке файла. Другой способ выполнить действие - выделить файл и нажать клавишу ENTER.
Для прочих операций с файлами используются функциональные клавиши F1-F10. Подсказка о назначении каждой из функциональных клавиш представлена в нижней части окна в виде строки кнопок. Этими кнопками можно пользоваться для подачи команд с помощью мыши.
Справочная система (F1). Для получения справочной информации о файловом менеджере используется клавиша F1. В зависимости от того, в какой момент эта клавиша нажата, можно получить контекстно-зависимую справку.
Меню пользователя (F2). Клавиша F2 открывает настраиваемое меню пользователя. Его удобно использовать, если для открытия некоторых файлов требуется использовать не те приложения, которые зарегистрированы операционной системой по умолчанию, а другие. Настройка пунктов меню осуществляется элементами управления диалогового окна Меню пользователя.
Средство просмотра файлов (F3). Просмотр файлов производится нажатием клавиши F3. Их можно просматривать в текстовом или шестнадцатеричном виде (рис. 1.4). Переключение режима просмотра осуществляется в ходе просмотра клавишей F2. Выйти из режима просмотра можно клавишами F10 или ESC. Чтобы производить просмотр файла в рамках только одной панели и сохранить на другой панели иные сведения о файле, дайте команду Вид > Две панели. В то же время, одновременно просматривать два файла программа Norton Commander for Windows 95 не позволяет.
К сожалению, средство просмотра программы Norton Commander for Windows 95 не столь эффективно, как в ранней версии для MS-DOS. Оно не позволяет выбрать программу просмотра, например для просмотра графических изображений. Кроме того, на ряде компьютеров наблюдается невозможность эффективного просмотра русскоязычных текстов, имеющих кодировку MS-DOS. Если для вас этот фактор критичен, лучше воспользоваться другим файловым менеджером.
Средство редактирования файлов (F4). Для редактирования файлов можно использовать встроенный редактор, который вызывается клавишей F4. Этот редактор, в отличие от стандартного редактора Блокнот, не имеет ограничений на размеры редактируемого файла. Для файлов с текстовым содержанием включается режим обычного текстового редактирования, причем доступны также команды контекстного поиска (клавиша F7) и замены (клавиша F4). Редактирование текстов в кодировке MS-DOS сопровождается теми же трудностями, что и их просмотр.
Для файлов, содержание которых не распознается как текст, редактор включается в шестнадцатеричном режиме. В этом случае нельзя изменять длину файла, удаляя и добавляя данные, но можно править отдельные байты в шестнадцатеричном виде (незаменимая вещь для хакеров и любителей "подкорректировать" сохраненные позиции в компьютерных играх).
При работе с файлами удобно представлять их в определенном порядке. Многие предпочитают сортировать файлы по расширению имени - тогда файлы одного типа располагаются рядом друг с другом. Стандартными средствами операционной системы эта, самая необходимая, сортировка выполняется не очень хорошо. Дело в том, что операционная система сортирует файлы не по реальным расширениям их имен (например,. ТХТ для текстовых документов), а по описанию зарегистрированного типа файлов (в данном случае - Текстовый документ). Так как многие типы файлов регистрируются операционной системой автоматически при установке приложений, некоторые описания типов носят отнюдь не интуитивный характер, и где искать нужные файлы, если их список достаточно длинный, часто остается загадкой. Программа Norton Commander for Windows 95 способна сортировать файлы непосредственно по имени, а также и по ряду других свойств.
II.2 Far Manager
Первоначально программа создавалась как менеджер файлов и архивов, однако впоследствии разработчик добавил к ней несколько популярных функций. Far Manager выполняет все основные операции с файлами в Windows 9х и Windows NT. Являясь так называемым консольным (псевдографическим) приложением, он, тем не менее, поддерживает длинные имена файлов. Процедуры копирования, переноса, переименования унифицированы как для файлов, так и для каталогов: вы выбираете файл или выделяете группу файлов (каталогов) в одном рабочем окне, определяете, какая директория будет являться приемником, и выполняете необходимую процедуру. Многие действия можно выполнять с помощью "мыши".
Панель файлов может поддерживать один из 10 режимов просмотра файлов, но при желании можно изменить конфигурацию этих режимов на более удобную, оперируя такими параметрами, как имя, размер, дата и время модификации файла, атрибуты, описание, владелец файла и количество жестких связей.
Far Manager предоставляет возможность работать с набором архиваторов. Работа с архивами аналогична работе с директориями: по нажатию Enter показывается структура архива, в которой можно выделить нужные файлы и скопировать их.
Разработчик уделил внимание и сетевым возможностям программы. FTP-клиент позволяет работать с файлами FTP-сервера так же, как и с обычными файлами, которые находятся на вашем компьютере. Первоначально FTP-клиент необходимо настроить в меню "Параметры" - "Параметры внешних модулей" - "FTP-клиент". Весьма удобны операции по работе с локальной сетью - все они также унифицированы. Есть возможность присваивать сетевым дискам любые буквы в качестве имени.
Far Manager построен по так называемой модульной технологии, т.е. программа способна расширять свои возможности и набор команд с помощью подключаемых DLL-модулей или плагинов (plugins).
Функция установки описания файла позволяет каждому файлу присвоить некоторый текст. Описанием могут являться некоторые комментарии, дополнения, сведения о содержимом файла и другая информация.
II.3 Total Commander
Total Commander - популярный файловый менеджер с практически всеми необходимыми для таких программ функциями. Total Commander предоставляет широкие возможности при работе с файлами и обладает многими другими нужными и полезными функциями.
Файл-менеджер ТС представляет собой две панели, в каждой из панелей отображается содержание разнообразных дисков, каталогов, подкаталогов. Это удобно тем, что позволяет легко переносить файлы папки из одного места в другое. С его помощью можно просматривать текстовые и графические файлы, работать с архивами.
В арсенале программы поддержка Drag&Drop, средства разделения и слияния больших файлов, мощные инструменты сортировки и поиска данных (в том числе внутри архивов), функции синхронизации каталогов и многое другое. В приложение встроен функциональный клиент для работы с FTP, который позволяет загружать файлы с использованием нескольких потоков, поддерживает работу через прокси и имеет встроенный планировщик, который дает возможность выполнять определенные действия по расписанию. Например, можно задать время для подключения к нужному серверу, загрузку с него (или на него) нужных файлов и дальнейшее отключение.
Total Commander дает возможность работать не только с локальными дисками компьютера, но и представляет полноценный сервис для работы в локальной сети. Пользователь сети может отключать, подключать сетевые диски открывать другим пользователям сети возможность доступа к собственным дискам. Total Commander упрощает перемещение между всеми каталогами (папками). Наиболее посещаемые каталоги, можно сохранять в зарезервированном пользовательском меню, которое вызывается легко нажатием комбинации клавиш Ctrl+D.
Подобно браузеру, файл-менеджер содержит в своей панели инструментов клавиши Вперед и Назад, что также облегчает работу с различными каталогами. Total Commander предлагает мощным инструментом поиска файлов: - поиск файлов по маске, с применением регулярных выражений в указанных папках и подкаталогах. Кроме того, файл-менеджер обнаружит те файлы, соответствующие заданным условиям поиска, а также внутри архивов всех форматов, поддерживаемых ТС. Поиск файлов по времени создания или изменения, содержащие (или не содержащие) выделенный пользователем текст. Условия поиска могут быть сохранены в виде файла, что особенно удобно для использования их в дальнейшем, по размеру и по определенным атрибутам - скрытый, только для чтения, архивный, системный. Все операции, поддерживаемые Total Commander (перемещение переименование копирование, удаление, и т.д.), может выполняться над одним файлом, группой файлов или целой папкой (включая ее подкаталоги). При этом процедуры выделения файлов, для последующего работы над ними, просты. Выделение файлов, такое же, как и в Проводнике Windows, при помощи клавиш Ctrl, Shift, мыши, и также с помощью клавиш Insert и цифровой клавиатуры, так же было реализовано в Norton Commander. А также, возможно выделение с помощью маски. Так, например, нужно указать маску *. doc для того, чтобы в открытой папке были выделены все документы MS Word.
В приложении встроены распаковщики ZIP, RAR, ARJ, UC2, LZH, TAR, CAB, GZ и ACE. Total Commander упрощает работу с архивными файлами. Для извлечения файлов из архивов выше перечисленных форматов никакого дополнительного программного обеспечения не требуется. В Total Commander встроены упаковщики, поэтому он позволяет создавать архивы форматов ZIP, TGZ, GZ, TAR,. В том случае, если пользователю необходимо создать UC2, LHA, RAR, ARJ, ACE, достаточно указать файл-менеджеру местоположение соответствующих архиваторов, чтобы нужный архив был создан. При выполнении различных операций с архивами пользователю выходить из ТС не нужно.
В Total Commander встроена утилита переименования групп файлов. Нужно только вставить в имя и расширение каждого файла собственный текст, текущие дату и время, счетчик, для нумерации файлов с одинаковыми именами и др. информацию. Total Commander кроме переименования файлов, позволяет поменять метки, имена жестких дисков. Total Commander показывает объем файлов или их группы, место, которое файлы практически занимают на диске. Любая папка или файл могут быть снабжены текстом пользователя, это еще более упорядочит информацию, хранящуюся на компьютере пользователя. Имеются утилиты для проверки контрольных сумм MD5 и создания снимков рабочего стола. Единственным недостатком приложения является отсутствие механизма расширений.
Когда, при использовании на магнитных носителях, файлы повреждены, необходимо вначале перед копированием создавать файлы контрольных сумм (*. svf). При переносе на другой компьютер, svf-файлы определят, что копия не повреждена. Из Total Commander вызываются текстовые редакторы WordPad, Панель управления Windows Блокнот.
Total Commander оснащен многоязычным настраиваемым интерфейсом и умеющий запускаться с флэшки на любом компьютере с операционной системой Windows. Кроме перечисленных функций, характерных для файловых менеджеров, в Total Commander встроены очень удобные просмотрщики для мультимедиа и графических файлов. А также такие функции, как UUE/MIME/XXE, кодирование/декодирование и разрезка/склейка длинных файлов. Для программы есть дополнительные плагины, которые увеличат количество поддерживаемых ею функций.
III. Сравнительный анализ файловых менеджеров
Совсем недавно Total Commander был известен пользователям под именем Windows Commander. Однако под давлением корпорации Microsoft, которая считала, что такое название вводит пользователей в заблуждение, имя файлового менеджера было изменено разработчиками. В отличие от других популярных менеджеров - FAR Manager'а и Norton Commander'а, Total Commander работает в полностью оконной среде (в то время как FAR и NC являются консольными приложениями для Windows). Поэтому отличия у них принципиальные.
С развитием операционной системы Windows развивалась и файловая система. Длинные имена стали привычнее коротких, и уже ни MS DOS, ни Norton Commander (и его клон в России - Volkov Commander) не удовлетворяли современным задачам. Альтернативой старым оболочкам стал FAR, который изначально понимал длинные имена, работал в среде MSDOS окна (но при этом запускался только под Windows) и не являлся полноценным оконным приложением. Неудобство при этом возникало одно - сложность взаимодействия с файлами вне оболочки FAR. Зато вид окна мог не зависеть от разрешения экрана и возможностей видеокарты. Ведь FAR может работать в 100% текстовом режиме, что дает ему преимущество в скорости обработки вывода информации и команд. Поэтому он занимает намного меньше оперативной памяти, чем Total Commander, что критично для систем с ограниченным количеством ресурсов.
Для запуска DOS-приложения (или консольного), Total Commander'у приходится запускать (открывать) еще окно DOS, где и будет запущено приложение, а FAR и NC и так работают в эмуляции DOS - он запустит его "у себя". Если программа отработала и закрылась, в FAR Commander можно будет поглядеть на "фоновый" экран, а вот в случае отдельного DOS окна, который запустил TC, данные вывода будут утеряны вместе с закрытым окном.
С другой стороны, Total Commander дает наглядное представление о работе интерфейса с пользователем в Windows - очень привычно и не нужно переучиваться. Поэтому FAR и NC больше подходит для продвинутых пользователей, у которых есть необходимость работать с кодировками, удаленными серверами и прочими системными вещами. В Total Commander нет встроенного редактора файлов, однако для редактирования можно использовать любые внешние программы. А в FAR-менеджере все программы для просмотра и редактирования встроенные, поэтому разработчик имеет возможность влиять на их функциональность. В TC тоже есть внутренний просмотрщик, который оперирует с кодировками, но функционально он бедноват. Тем более, что с кодировками чаще бывает необходимо поработать именно в редакторе, а не в просмотрщике.
Те, кто работают с FTP, знают, что серверы различают регистр в именах файлов. Поэтому, чтобы не было никаких проблем, желательно все имена файлов привести к одному регистру. В FAR'е это делается двумя нажатиями клавиш, а вот TC быстро эту задачу не выполнить. Не говоря уж о таких мелких особенностях FAR Manager'a, как выделение группы файлов по маске файла под курсором. Или, например, копирование на дискету с автоматическим разбиением файла на части, при этом файл может быть прочитан и соединен где угодно и чем угодно. Зато у Total Commander'a есть встроенная функция просмотра HTML файлов, а у FAR'а ее нет.
IV. Заключение
Навигация по файловой структуре - является очень важным и необходимым средством выполнения каких-либо задач с помощью компьютера. Поэтому очень важно найти удобный инструмент для быстрого и эффективного поиска файлов и папок на диске. Стандартные инструменты для этих целей подходят не в полной мере. Также существует огромное количество других разработок по этому вопросу. Среди такого разнообразия были выбраны файловые менеджеры: Norton Commander, Total Commander, Far manager. основные возможности и преимущества, которых и были показаны в данной курсовой работе, исходя из стандартных задач навигации.
Приложение
Меню файловых менеджеров
Total Commander
Файлы:
Изменить атрибуты - позволяет устанавливать и сбрасывать атрибуты файлов
Упаковать - упаковывает файл в архив с помощью выбранного архиватора
Распаковать - извлекает файлы из архива
Протестировать архив (ы) - команда проверки всех выделенных архивов (проверяет целостность архивных файлов)
Сравнить по содержимому - сравнивает 2 файла по их содержимому и выделяет различия цветом
Открыть с помощью - открывает программу с помощью выбранной программы
Внутренние ассоциации - определят внутренние ассоциации, которые будут работать только в пределах Total Commander (определяет тип программы, с помощью которой будет открываться файла заданного расширения)
Показать диалог свойств - открывает окно Windows свойств файла
Подсчитать занимаемое место - определяет размер файла на диске
Групповое переименование - выполняет различные варианты группового переименования файлов
Комментарии к файлу - позволяет записать комментарии к файлу
Печать - позволяет печатать файл или список файлов
Выделение:
Выделить группу - выделяет группу файлов с заданным расширением
Снять выделение группы - снимает выделение группы файлов с заданным расширением
Выделить всё - выделяет все файлы в каталоге
Снять всё выделение - снимает выделение со всех файлов
Инвертировать выделение - выделить невыделенные файлы и наоборот
Выделить папки/файлы по расширению - выделяет папки/файлы с таким же расширением, что и у выделенного
Сохранить выделение - сохраняет выделение
Восстановить выделение - восстанавливает снятое выделение
Сохранить выделение в файл - сохраняет имя выделенных файлов в текстовый файл
Загрузить выделение из файла - выделяет файлы, записанные в файле
Копировать имена файлов в буфер - копирует имя файла в буфер
Копировать полные имена файлов - копирует имя файл с названием диска
Копировать содержимое всех колонок - копирует содержимое всей колонки файлов
Копировать все колонки (полные пути) - копирует содержимое всех колонок файлов с диском
Сравнить каталоги - сравнивает содержимое каталогов и выделяет различия цветом
Сравнить, скрыв одинаковые файлы - сравнивает содержимое каталогов, и выделяет различия цветом, скрыв одинаковые файлы
Команды:
Дерево каталогов - открывает диалоговое окно с деревом текущего диска
Поиск файлов - производит поиск файлов по заданным параметрам
Метка диска - позволяет установить или изменить метку диска, отображаемого в исходной панели
Информация о системе - выводит окно с краткой информацией о ресурсах компьютера
Синхронизировать каталоги - осуществляет синхронизацию выбранного каталога или файла (создание копии)
Назад - позволяет переключиться на отображавшийся ранее каталог
Открыть командную консоль - открывает стандартное окно, содержащее командную строку DOS
Показать все файлы без подкаталогов - выводит список всех файлов в каталоге
Открыть папку "рабочий стол" - выводит содержимое папки Рабочий стол в текущую панель
Диспетчер фоновой пересылки - открывает отдельное окно, которое позволяет копировать, перемещать или загружать файлы в фоновом режиме
Поменять местами панели (активные вкладки) - меняет местами панели
Получатель = источнику - отображает в другой панели содержимое исходного каталога
Сеть:
Подключить сетевой диск - открывает диалоговое окно для подключения сетевых дисков (Если установлена сеть, поддерживаемая Windows)
Отключить сетевой диск - открывает диалоговое окно для отключения сетевых дисков (Если установлена сеть, поддерживаемая Windows)
Сделать каталог общим - позволяет использовать каталог под курсором совместно с другими компьютерами (открывается диалоговое окно свойств папки, где на странице "Доступ" можно настроить параметры общего доступа)
Закрыть общий доступ к каталогу - запрещает совместное использование каталога под курсором (открывается диалоговое окно свойств папки, где на странице "Доступ" можно настроить параметры общего доступа)
Показать ресурсы администратора - показывает ресурсы администратора на удалённой машине
Соединиться с FTP-сервером - открывает диалоговое окно со списком всех сохранённых подключений
Новое FTP-соединение - открывает диалоговое окно, на котором можно ввести любое имя сервера
Разорвать FTP-соединение - разрывает текущее соединение
Показывать скрытые файлы на сервере - даёт возможность видеть скрытые файлы на сервере
Загрузка по списку - загружает все файлы из созданного пользователем файла-списка в выбранный каталог
Установить соединение через LPT-порт - позволяет передавать данные между двумя компьютерами
Вид:
Краткий - краткая информация о файле
Подробный - полная информация о файле (отображаются имена файлов, а также их размер, дата и время создания, атрибуты)
Комментарии - отображаются файловые комментарии
Дерево каталогов - выводит дерево каталогов
Дерево в отдельной панели - выводит дерево каталога в отдельной панели
Просмотр эскизов - файлы и каталоги в виде эскизов
Быстрый просмотр - если установить курсор на какой-либо файл текущей панели, то в противоположной панели появится его содержимое. Если установить курсор на каталог, то появится информация о нём (общий размер, количество файлов)
Панели одна над другой - панели размещаются в окне горизонтально, одна под другой
Новая вкладка для текущей панели - создаёт новую вкладку текущей панели
Все файлы - выводятся все файлы
Программы - выводятся только программы
*. * - выводит только установленные фильтром файлы
Фильтр - выводить только установленные пользователем файлы
Только выделенные файлы - выводить только выделенные файлы
По имени - сортировка по имени файлов
По типу - сортировка по расширению
По дате/времени - сортировка по времени создания
По размеру - сортировка по объёму занимаемой информации
Без сортировки - выводить информацию, так как она расположена на диске
В обратном порядке - меняет местами файлы на панели
Обновить содержимое панели - обновление информации в окне
Конфигурация:
Настройка - основной диалог настройки Total Commander
Панель инструментов - Позволяет изменять панель инструментов, располагающуюся непосредственно под главным меню
Редактировать файлы конфигурации -
открывает файлы wincmd. ini и wcx_ftp. ini для прямого редактирования. Это позволяет изменять специальные параметры настройки, недоступные в диалогах конфигурации
Запоминать позицию - сохраняет текущее положение и размер окна Total Commander
Сохранить настройки - сохраняет текущие настройки отображения файлов и открытые каталоги
Запуск:
Изменить меню запуск - позволяет размещать любимые программы. При запуске в программу может автоматически передаваться файл, находящийся под курсором
Изменить главное меню - позволяет изменить файл, описывающий главное меню
Norton Commander
Левая/правая:
Краткий формат - в колонках отображается имя файла и его расширение
Полный формат - в колонках отображается имя файла, его расширение, размер файла, дата и время создания
Состояние - на экран будет выведена информация об имеющейся памяти и свободном месте на диске
Дерево каталогов - в окно будет выведено дерево каталогов
Просмотр - в окно выводится информация о файле или каталоге, на который указывает курсор в другом окне
Архив - содержимое сжатого файла отображается подобно содержимому каталога
Панель поиска - выводит результаты поиска в отдельную панель
Паспорт каталога - при просмотре в этом режиме указывается число выбранных каталогов, файлов, занимаемый ими объём и др.
Связь - предоставляет сервис связи двух компьютеров по внешним портам
Вкл/выкл - включение и выключение окна
Имя - сортировка по имени файлов
Тип (расширение) - сортировка по расширению
Время - сортировка по времени создания
Размер - сортировка по объёму занимаемой информации
Без сортировки - Выводить информацию, так как она расположена на диске
Обновить панель - обновление информации на панели
Фильтр - возможность выборочного вывода файлов
Сменить диск - позволяет сменить диск на соответствующей панели
Файл:
Справочная информация - вызов на экран помощи
Вызов меню пользователя - отображает меню пользователя
Просмотр файла - отображает содержимое файла на экране
Редактирование файла - загружает выделенный файл в редактор
Копирование файла/каталога - позволяет копировать файлы и каталоги
Переименование/перенос - позволяет переименовать файлы/каталоги или перенести их в другое место
Создание каталога - позволяет создавать новый каталог
Удаление файла/каталога - позволяет удалять файлы и каталоги
Разрезать/слить файл - разбивает файл на ряд сегментов/объединяет сегменты в файл
Установка атрибутов файла - позволяет изменять атрибуты файлов
Выделить файлы - позволяет выделить группу файлов с заданным расширением
Снять выделение - позволяет снять выделение с файлов
Инвертировать выделение - выделить невыделенные файлы и наоборот
Восстановить выделение - восстанавливает снятое выделение
Выход - осуществляет выход из NC
Диск:
Копировать дискету - используется для создания идентичной копии дискеты
Форматировать дискету - позволяет быстро и эффективно форматировать диск
Метка диска - для установки метки на диске
Сетевые утилиты - вызывает диалог сетевые соединения, с помощью которого можно прикрепляться к серверам, контролировать использование сети и др.
Уборка диска - используется для приведения в порядок диск, удаляя нежелательные и ненужные файлы
Команды:
Дерево каталогов - отображает дерево каталогов, где можно быстро переключаться с каталога на каталог, создавать, удалять и переименовывать их
Поиск файлов - позволяет найти на диске заданный файл
Журнал команд - отображает список последних 16 команд
Число строк на экране - переключает режим отображения строк
Информация о системе - выводит окно с краткой информацией о ресурсах компьютера
Обмен панелей - переключает позицию панелей
Вкл/выкл панелей - включение/выключение панелей на экране
Сравнение каталогов - сравнивает содержимое каталогов, отображаемых в 2 панелях, и выделяет различия
Синхронизация каталогов - синхронизирует каталоги
Терминал - Вызов программы терминальной эмуляции для связи двух ПК
Меню пользователя - Редактирование пользовательского меню
Обработка расширений - сообщает, какое приложение запускать вместе с файлом
Редактор по расширению - используется для указания редакторов, применяемых с различными расширениями
Конфигурация - Вызывает окно конфигурация настроек программы
Far Manager
Левая/правая:
Краткий - показывает файлы в 3 колонки
Средний - показывает длинные имена файлов в 2 колонки
Полный - показывает имя, размер дату и время создания файла
Широкий - показывает длинное имя и размер файла
Детальный - В полноэкранном режиме показывает имя, размер, выделенный размер, время записи, создания, доступа и атрибуты файла
Описания - показывает имя и описание к файлу
Длинные описания - в полноэкранном режиме показывает имя, размер и описание файла
Владельцы файлов - показывает имя, размер и владельца файла
Ссылки файлов - показывает имя, размер и количество ссылок файла
Альтернативный полный - показывает имя, размер и дату последней модификации файла
Панель информации - выводится панель информации, которая содержит информацию о компьютере, памяти и версии FM
Дерево папок - показывает дерево папок
Быстрый просмотр - выводит панель быстрого просмотра, которая содержит общую информацию о файле или каталоге
Режимы сортировки - показывает доступные режимы сортировки
Показывать длинные имена - включает/отключает режим просмотра длинных имён
Панель вкл/выкл - включает или выключает панель
Перечитать - перечитать содержимое панели
Сменить диск - позволяет изменить текущий диск
Файлы:
Просмотр - отображает содержимое файла на экране
Редактирование - загружает файл в редактор
Копирование - позволяет копировать файлы и папки
Перенос - позволяет переименовать или перенести файл
Ссылка - позволяет создать ссылку на файл или папку
Создание папки - позволяет создать новую папку
Удаление - позволяет удалить файл или папку
Уничтожение - уничтожает файлы и папки
Архивировать - добавляет выбранные файлы в архив
Распаковать - извлекает выбранные файлы из архива
Архивные команды -
Атрибуты файлов - изменяет атрибуты и время файлов
Применить команду - выводит окно, куда можно вписать команду для выбранных файлов
Описание файлов - позволяет добавить описание к выбранным файлам
Пометить группу - позволяет пометить заданную маской группу файлов
Снять пометку - позволяет снять пометку с соответствующей заданной самке группы файлов
Инверсия пометки - снимает пометку с помеченной группы файлов и наоборот
Восстановить пометку - восстанавливает предыдущую пометку
Команды:
Поиск файла - производит поиск одного или нескольких файлов соответствии с выбранной маской
История команд - показывает список выполненных ранее команд
Поиск папки - производит поиск папки в дереве папок
История просмотра - показывает историю просмотра файлов
История папок - показывает историю смены папок
Поменять панели - меняет панели местами
Панели вкл/выкл - включает/выключает обе панели
Сравнение папок - сравнивает содержимое папок и выделяет различия цветом
Меню пользователя - позволяет редактировать меню пользователя
Ассоциации файлов - показывает список ассоциаций файлов
Ссылки на папки - показывает текущие ссылки на папки
Фильтр панели файлов - позволяет выводить на панели не все файлы из папки, а только их часть
Команды внешних моделей - показывает список доступных плагинов
Список экранов - показывает список открытых экранов
Список задач - показывает список активных задач
Список Hotplug-устройств - показывает список подключённых устройств
Параметры:
Системные параметры - вызывает диалог системных параметров
Настройки панели - вызывает диалог настроек панели
Настройки дерева папок - вызывает диалог настроек дерева папок
Настройки интерфейса - вызывает диалог настроек интерфейса
Языки - позволяет выбрать основной язык и язык помощи
Параметры плагинов - вызывает диалог настроек плагинов
Параметры менеджера плагинов - вызывает диалог менеджера плагинов
Настройки диалогов - вызывает диалог настройки диалогов
Настройки меню - вызывает диалог настройки меню
Настройки командной строки - вызывает диалог настроек командной строки
Настройки автозавершения - вызывает диалог настроек автозавершения
Настройки информационной панели -
вызывает диалог настроек информационной панели
Группы масок файлов - позволяет объединять группы масок и давать им имя
Подтверждения - позволяет включать и выключать подтверждения для некоторых операций
Режимы панелей файлов - позволяет настраивать режимы просмотра панели файлов
Описания файлов - содержит режимы обновления и мена описаний файлов
Файлы описания папок - позволяет управлять описаниями файлов
Настройки программы просмотра - настройки внешней программы просмотра
Настройки редактора - позволяет изменять редактор файлов
Кодовые страницы - позволяет управлять кодовыми страницами
Цвета - позволяет изменять цвета интерфейса программы
Раскраска файлов и группы сортировки - позволяет управлять цветами файлов и групп сортировки
Сохранить параметры - сохраняет текущие параметры
Некоторые горячие клавиши файловых менеджеров:
Total Commander
Ctrl+F8 показать дерево каталогов
Shift+F4 создать новый текстовый файл и загрузить его в редактор.
Ctrl+F соединиться с FTP-сервером.
Alt+F2 открыть список дисков для правой панели.
Ctrl+Shift+F1 Просмотр эскизов
Ctrl+Z создать/изменить комментарий к файл
Norton Commander
Ctrl+L - вывести в неактивной панели сводную информацию о диске и директории активной панели;
Alt - F4 - редактирование файла с помощью альтернативного редактора
Alt+F8 просмотр журнала команд
Ctrl+L вывод сведений о текущем диске
Shift+F1 уборка диска (удаление ненужных файлов)
Far manager
Ctrl+5 детальный вид панели
Shift-F4 создать текстовый файл
Ctrl+* выделить все файлы
Alt+F7 поиск файла
G+ пометить группу
Список литературы
1. Симонович С.В., Евсеев Г.А., Алексеев А.Г., WINDOWS: Лаборатория мастера: Практическое руководство по эффективным приемам работы с компьютером. - М.: АСТ-ПРЕСС КНИГА: Инфорком-Пресс, 2002. - 656 с.
2. Семшов А.С. Курс практической работы на ПК - СПб.: БХВ - Петербург, 2003. - 576 с.
3. Глушаков С.В., Сурядный А.С. Персональный компьютер - 5-е изд., доп. и пераб. / Худож. - оформитель А.С. Юхтман - Харьков: Фолио, 2005 - 500 с.
4. http://www.lessons-tva. info/edu/lab_zan/4.html
5. http://www.compmiscellanea.com/ru/konsolnye-prilozhenija-dlja-windows-fajlovye-menedzhery. htm
6. http://www.skylexus.ru/forum2/index. php? topic=419.0
Размещено на Allbest.ru
Подобные документы
Этапы развития файловых менеджеров. Возможности и сравнительный анализ программ Norton Commander, Total Commander и Far. Экономическая целесообразность использования файловых менеджеров. Охрана труда на рабочем месте оператора компьютерного набора.
дипломная работа [451,5 K], добавлен 16.07.2010Сервисное программное обеспечение и его виды. Понятие и назначение файловых менеджеров, история развития и идеология их работы. Назначение и виды программ работы с архивами. Обзор файловых менеджеров Norton Commander, Total Commander, WinRAR и WinZIP.
реферат [236,7 K], добавлен 10.01.2012Аналіз функціонування файлового менеджера WINDOWS COMMANDER. Ключові якості програми: операцї з файлами, управління архівами, локальні меню, вбудований FTP-клієнт. З'днання з іншим комп'ютером. Контрольні суми. Функції різних версій WINDOWS COMMANDER.
дипломная работа [48,2 K], добавлен 14.12.2007Общее понятие о файловых системах, их классификация типы, функциональные особенности и условия применения. Методика и этапы установки операционной системы Windows 2000 на виртуальную машину. Форматирование запоминающих устройств в файловую систему NTFS.
курсовая работа [37,8 K], добавлен 09.07.2015Исследование особенностей основных файловых менеджеров, разработанных под операционную систему Windows. Изучение порядка заполнения элементов бинарного дерева. Обзор приложения, реализующего графический интерфейс доступа пользователя к папкам и файлам.
курсовая работа [2,9 M], добавлен 11.07.2012Понятие о файловых менеджерах, их назначение и особенности использования. Основы работы с файловым менеджером Free Commander, его основные возможности, инсталляция, пользовательский интерфейс Free Commander, отображение путей и основные команды меню.
курсовая работа [399,8 K], добавлен 11.03.2010Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.
курсовая работа [63,0 K], добавлен 07.05.2011Анализ программы "Проводник". Понятие операционной системы (ОС). Достоинства и недостатки файловых систем. Исследование методов запуска программы "Проводник", работа с файловой структурой в программе "Проводник" ОС Windows. Приемы работы с объектами.
курсовая работа [32,7 K], добавлен 13.09.2009Понятие и классификация файловых менеджеров, характеристика работы этих компьютерных программ. Наиболее распространенные пути несанкционированного доступа к информации. Функция сложения данных столбца электронной таблицы, описание алгоритма работы.
контрольная работа [35,8 K], добавлен 10.02.2014Прикладные программы и утилиты. Простейшие функции операционной системы. История разработки корпорацией Microsoft Corporation графической операционной оболочки Windows. Версия семейства сетевых ОС Windows NT (Millennium Edition, 2000, XP, Vista, Seven)
презентация [965,2 K], добавлен 12.10.2013