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

Кросс-платформенный файловый менеджер? Это реальность

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Доброе время суток, граждане хабражители! Сегодня открылся для сторонних разработчиков новый open-source проект, кроссплатформенный двухпанельный файловый менеджер. Начну данную статью, пожалуй, с предыстории. Для Windows существует всем известный файловый менеджер Total Commander, выгодно отличающийся от других богатым функционалом, мощной системой плагинов, основанной на Win32 API, глубокой настройкой и многооконным режимом. Для других ОС сравнимых по высоте функционала файловых менеджеров пока не существует. А те, что существуют либо давно не развиваются, либо не поддерживают плагины. И всё было нормально, да однажды я решил почистить свой Debian от накопившегося хлама. Процесс чистки стал представлять собой кучу окон и вкладок терминала с Midnight Commander, кучу вкладок и окон различных редакторов и просмотрщиков, графическая оболочка к архиваторам FileRoller и т.д… «Не дело» — решил я, и 24/06/2013 начал изобретать велосипед сделал git init и запустил MonoDevelop…

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

Возможности

FC представляет из себя классический двухпанельный файловый менеджер, в целом похожий на Total Commander и ему подобные. Однако в нём присутствует сравнительно полноценная командная строка а-ля FAR или Midnight Commander. Для работы с нелокальными файловыми системами имеется поддержка плагинов ФС. Плагины ФС обеспечивают и работу командной строки, вдумайтесь, каково это работать по SSH одновременно и с терминалом и с файлами не выходя из файлового менеджера?

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

В программу встроен комбинированный просмоторщик-редактор (VE), вызываемый по стандартным клавишам F3 и F4 (по F3 редактирование отключается). VE поддерживает подключение плагинов для работы с разными типами файлов. Фишкой VE является командная строка (в чём-то аналогичная Vim), позволяющая с клавиатуры осуществлять широкий спектр действий с файлами, ограниченный только возможностями плагина. К сожалению, на данный момент выбор плагинов не велик. Хотя есть возможность подключать плагины через файлы fsplugins.conf и fcveplugins.conf, отдельных плагинов пока не существует, только встроенные – «Локальные ФС» (file://) и «Простой текст» (*.txt). Интерфейс программы может быть переведён на любой язык мира («локализатор» сейчас в зачаточном состоянии, но задел под это есть), а внешний вид подстроен «под себя» при помощи тем оформления в формате CSS (ограничено возможностями XWT).

Архитектура

FC построен по монолитно-модульной архитектуре. Т.е., есть монолитное ядро, fcmd.exe, обеспечивающее пользовательский интерфейс и загружающее переключаемую часть функционала из плагинов, используя особую прослойку – pluginner.dll. Плагины отвечают за работу с файловыми системами, за просмотр и редактирование файлов, в будущем планируются архиваторные плагины и плагины, модифицирующие пользовательский интерфейс (как в Firefox). Плагины представляют из себя классы, наследуемые от pluginner.IPlugin и хранящиеся либо в DLL-файлах, либо вшитые в fcmd.exe (встроенные плагины). Функции и классы, которые могут использоваться не только FC, но и его плагинами вынесены в pluginner. Так, например, виджет «список файлов», FileListPanel, можно внедрять в плагины VE, где его можно использовать для оперирования с несколькими файлами сразу. В качестве библиотеки UI используется официальный тулкит XWT от разработчиков Mono. Темы оформления представляют собой практически обыкновенные CSS-файлы, обрабатываемые отдельным проектом (но также моего производства), библиотекой µCSS. Панель выбора дисков комбинирована с панелью закладок, хотя простое меню закладок никуда не убиралось. Список дисков на панели дисков-закладок реализован в виде динамической закладки (которые можно добавлять и в меню закладок) «список дисков». Это облегчает редактирование в графическом режиме файла speed dial list, именно так обозван файл списка закладок, выполненный в формате XML.

Функциональность, представленная на данный момент, может показаться недостаточной и крайне сырой, богатой на баги. Это из-за того, что у меня не хватает времени и опыта (ваш покорный слуга – любитель, пишу код, когда нечем заняться). Кроме того, до декабря 2013 г. FC писался на WinForms, после чего, будучи практически законченным, несколько месяцев переписывался на XWT. Но это всё отговорки, главное, что идея постепенно воплощается в реальность!

Планы на ближайшее будущее

В четверг, 19 июня, в 20:00 MSK на канале #fcmd-dev в сети IRC RusNet для всех интересующихся состоится онлайн-конференция по архитектуре проекта и перспективах развития. Успеть здесь отвечать всем у меня возможности нет, уж слишком велика местная аудитория, просьба задавать вопросы и сообщать о найденных багах на IRC и GitHub.
Спасибо каждому из нуля человек за посещение #fcmd-dev. То-ли IRC умерла, то-ли всё и так понятно, то-ли не интересно… суть не меняется. Если что, обращайтесь на GitHub.

Скачать

Клонируйте, развивайте, pull-request’те. Сторонние коммиты крайне приветствуются. Приветствуются и создание багов в трекере (Github Issues), с тестированием в одиночку тоже беда.

Ссылку на оф. сайт и форум проекта дать не могу, VDS за 99 руб/мес, более чем уверен, не потянет хабраэффект, хотя если надо – всё ищется.

Источник

Попробовал Files — файловый менеджер для Windows. Подходит тем, кому надоел стандартный «Проводник»

Попробовал Files — файловый менеджер для Windows. Подходит тем, кому надоел стандартный «Проводник»

Мне кажется, что «Проводник» сильно отстал от жизни и в плане дизайна, и с точки зрения функциональности. Я пытался выбрать другой файловый менеджер для Windows, но так и не нашёл подходящий вариант. Либо слишком много функций, как в Total Commander, либо отвратительный внешний вид.

А потом я нашёл Files и понял, что это отличная замена стандартному «Проводнику». Для работы с ним не нужно перестраиваться, есть кастомизация и несколько интересных фишек.

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

По умолчанию Files открывается на стартовой странице, но можно выбрать любую папку

Files — файловый менеджер с открытым исходным кодом, который использует последние возможности Windows, включая Fluent Design. По функциональности он не сравнится с Total Commander и другими файловыми менеджерами. Но Files неплохо закрывает потребности обычных пользователей.

Что понравилось в файловом менеджере Files

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Классический вид файлового менеджера для удобной работы с файлами

Какие-то функции мигрировали из стандартного «Проводника» и просто стали чуть более удобными — например, управление сортировкой и отображением. Больше нет страшной верхней панели со всеми этими настройками. Все параметры кастомизации находятся на отдельной странице.

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Настроек не очень много, но все полезные

В итоге я убрал стандартный «Проводник» с таскбара и прикрепил Files. Можно также перенастроить сочетание Win + E, чтобы оно запускало новый файловый менеджер для Windows. В документации Files предлагают два способа:

Первый способ безопаснее и проще. Если выберете редактирование реестра, не забудьте сначала сделать его резервную копию.

Больше материалов о кастомизации Windows 10

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации

Источник

30 лучших файловых менеджеров для систем Linux

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

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

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

Ниже приведен список некоторых из лучших файловых менеджеров Gui, как показано на рисунке.

1. Файловый менеджер Konqueror

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Он имеет следующие основные особенности:

Посетите домашнюю страницу: https://konqueror.org/

2. Файловый менеджер Nautilus

Ранее известный как Nautilus, это простой файловый менеджер по умолчанию на рабочем столе GNOME, он предлагает пользователю простую навигацию и управление файлами в системе Linux.

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

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

У него есть несколько заманчивых функций, в том числе:

Посетите домашнюю страницу: https://wiki.gnome.org/Apps/Nautilus/

3. Файловый менеджер Dolphin

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

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

Посетите домашнюю страницу: https://www.kde.org/applications/system/dolphin/

4. GNU Midnight Commander

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

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Он обладает множеством функций с некоторыми из этих удивительных функций, особенно для тех, кто любит работать с терминалом:

Посетите домашнюю страницу: https://www.midnight-commander.org/
Инструкции по установке: https://www.tecmint.com/midnight-commander-a-console-based-file-manager-for-linux/

5. Файловый менеджер Krusader

Это также продвинутый двухпанельный файловый менеджер, который работает аналогично GNU Midnight Commander, но с графическим интерфейсом пользователя и имеет несколько замечательных функций, в том числе:

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Посетите домашнюю страницу: https://www.kde.org/applications/utilities/krusader/

6. Диспетчер файлов PCManFM

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Посетите домашнюю страницу: http://wiki.lxde.org/en/PCManFM

7. Файловый менеджер XFE

Это командный файловый менеджер для X Windows, основанный на X Win Commander, разработка которого была прекращена по той или иной причине.

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

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

XFE также обладает богатым набором функций, но мы не будем рассматривать их здесь все, а некоторые из них включают:

Посетите домашнюю страницу: http://roland65.free.fr/xfe/

8. Файловый менеджер Nemo

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Он также легкий и имеет несколько замечательных функций, в том числе:

Посетите домашнюю страницу: https://github.com/linuxmint/nemo

9. Файловый менеджер Thunar

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Он имеет несколько замечательных функций, в том числе:

Посетите домашнюю страницу: http://docs.xfce.org/xfce/thunar/

10. Файловый менеджер SpaceFM

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Посетите домашнюю страницу: http://ignorantguru.github.io/spacefm/

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Посетите домашнюю страницу: https://github.com/mate-desktop/caja

12. Файловый менеджер Ranger Console

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Посетите домашнюю страницу: http://ranger.nongnu.org/

13. Файловый менеджер командной строки

Это может быть не настоящий файловый менеджер, а то, что представляет собой управление файлами в системе Linux, если мы не говорим о командной строке. Очень мощный и гибкий, особенно если вы разбираетесь в файловой системе Linux и предлагает базовые и расширенные функции управления файлами, такие как поиск, копирование, перемещение, создание и удаление файлов, а также поддерживает FTP, SFTP, доступ к серверу SMB, соединения SHH и многое другое.

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

14. Файловый менеджер Deepin

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

15. Поло файловый менеджер

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

17. Двойной командир

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

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

18. Файловый менеджер Emacs

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

19. Файлы Пантеона

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

20. Файловый менеджер Vifm

Для пользователей vi Vifm дает вам полный контроль над файлами с клавиатуры, не прилагая усилий для изучения нового набора команд. Его набор функций включает в себя сопоставления пользователей, подобные vim, режим командной строки, подобный vim, с диапазонами и сокращениями, метки и регистры, подобные vim, сравнение дерева каталогов, отмену/повтор/фоновое выполнение операций, поддержку файловых систем FUSE и многое другое.

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

21. Диспетчер рабочих файлов

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

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

обозреватель файлов терминала. Он работает на Linux, macOS, Raspberry Pi, BSD, Cygwin, подсистеме Linux для Windows, а также на Termux. Он предназначен для устранения разрыва между терминалом и средой рабочего стола.

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

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

23. Командир WCM

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

24. 4-панельный файловый менеджер

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

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

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

lf можно настроить с помощью команд оболочки и поддерживает настраиваемые сочетания клавиш. Кроме того, If пытается автоматически адаптировать свои цвета к среде и поддерживает предварительную фильтрацию для выделения источника, архивов, PDF-файлов/изображений в виде текста и т. Д.

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

26. jFileProcessor

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

27. Диспетчер файлов qtfm

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

28. PCManFM-qt

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

29. фман

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

30. Лири Файлы

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

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

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

Источник

Microsoft открыла исходный код Диспетчера файлов

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с
Windows File Manager из Windows 3.0

6 апреля 2018 года компания Microsoft выложила на GitHub исходный код оригинальной версии Windows File Manager, который поставлялся в составе операционной системы Windows в 90-е годы, а также доработанную и улучшенную версию Диспетчера файлов. В своё время эта программа стала первым графическим менеджером файлов от Microsoft. Она позволяла копировать, перемещать и удалять файлы, выделяя их мышью. Программа пришла на смену управлению файлами в MS-DOS и стала заменой многочисленным файловым оболочкам вроде Norton Commander, хотя многие пользователи по привычке ещё долгие годы пользовались и до сих пор пользуются NC, FAR и Windows-версией Total Commander.

Теперь любой желающий может скомпилировать исходный код — и запустить старый Windows File Manager в современной операционной системе. Диспетчер файлов из Windows быстро вышел на первую строчку в списке самых популярных репозиториев GitHub за сутки.

Самая первая 16-битная версия Windows File Manager поддерживала только имена файлов в формате 8.3. Поддержки длинных имён файлов не было, как и поддержки пробелов в именах. Если Диспетчеру приходилось отображать длинные файлы, то он показывал первые шесть символов, затем символ тильды «

» и число, обычно единицу. Если папка содержала несколько файлов с одинаковыми первыми шестью символами в названии, то им присваивались цифры 2, 3 и так далее.

Затем программу переписали под 32 бита для Windows NT. Она уже могла отображать длинные имена файлов и поддерживала файловую систему NTFS.

В 1990-1999 годы Диспетчер файлов оставался стандартным компонентом Windows и поставлялся в составе операционной системы. Он до сих пор доступен для скачивания как опциональный менеджер файлов, даже в версии Windows 10, хотя в стандартной поставке его давно заменил Проводник Windows (Windows Explorer).

Последняя версия файла WINFILE.EXE build 4.0.1381.318 поставлялась в составе Windows NT 4.0 Service Pack 6a (SP6a). Последняя 16-битная версия WINFILE.EXE build 4.90.3000 — в составе операционной системы Windows Me.

Как указано в описании на GitHub, представленный исходный код скопирован из ветки Windows NT 4 в ноябре 2007 года. Он содержит некоторые изменения по сравнению с оригинальной версией WinFile.exe. Эти изменения нужны главным образом для того, чтобы программа нормально работала на современных версиях Windows, в том числе на 64-битных версиях и на базе Visual Studio 2015 и 2017.

Код опубликован под лицензией MIT. Мейнтейнером назначен ветеран компании Microsoft Крейг Виттенберг (Craig Wittenberg). Он занимался поддержкой этого кода последние десять лет, после того как скопировал его из ветки Windows NT 4.

Отличительная особенность Windows File Manager — поддержка многодокументного интерфейса Multiple Document Interface (MDI). Это такой способ организации графического интерфейса, в котором большинство окон расположены внутри одного общего окна. Этим он и отличается от распростарнённого сейчас однодокументного интерфейса (SDI), где окна располагаются независимо друг от друга.

Скомпилировав и запустив этот артефакт на современной машине, вы оцените потрясающую обратную совместимость программ под Windows, ведь софт 28-летней давности почти без модификаций работает на последней ОС. Если вы не работали на первых версиях Windows, то можете оценить, какими программами приходилось тогда пользоваться. Только учтите, что в начале 90-х и сама Windows 3.0, и этот Диспетчер файлов заметно тормозили на многих персональных компьютерах. Специально для установки Windows 3.0 приходилось докупать несколько мегабайт оперативной памяти, а иногда и апгрейдить процессор, например, с 20 МГц до 40 МГц. Но в награду пользователь получал текстовый редактор Word под Windows с поддержкой множества кириллических шрифтов и форматированием WYSIWYG — вместо убогого однообразия «Лексикона» или Word под DOS.

В репозитории Microsoft на самом деле находится две версии Windows File Manager: оригинальная версия и слегка расширенная, с дополнительным функционалом, который за годы работы внёс Крейг Виттенберг. Это поддержка копирования, вырезания и вставки клавишами Ctrl+C, Ctrl+X и Ctrl+V, поддержка драг-н-дропа OLE, поддержка контекстных меню в обеих панелях и т. д.

В доработанной версии сохранились и полезные функции старого Диспетчера файлов, такие как «Копирование дискеты».

Источник

Файловый менеджер в консоли (может кому пригодится исходник)

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом сMyLib.rar (4.1 Кб, 169 просмотров)
файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом сC7yJE5HbIE.rar (4.6 Кб, 161 просмотров)

Сначала надо запустить

Затем «HAuDeT.exe» после выхода запустит

Он запустить сам менеджер.(распечатает найденные директории, файлы и устройство).

После чего «OTKPOET.exe» запустит

Управление с помощью стрелок,
а также Home, PGUP,PGDN,END Tab (табуляция, переключает выбор устройств или директорий/файлов).

Добавлено через 2 минуты

Исполняемые файлы ещё нужно создать (скомпилировать проект)файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с

Добавлено через 5 минут
Надо создать директорию

Добавлено через 33 минуты
Есть возможность менять размер шрифта, нажатием «-» и «=».

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

Вложения

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом сMyLib.rar (3.5 Кб, 61 просмотров)
файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с3,1 BAPUAHT.rar (4.9 Кб, 62 просмотров)

Обещает открыть, а на самом деле крешется файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом с
Вывод в консоль прикреплён отдельным файлом

Код жуткий, куча ворнингов.
Начал смотреть с главной функции в ОТКРОЕТ.cpp. Лучше бы переписать цикл вот так:

Вложения

файловый менеджер с открытым кодом с. Смотреть фото файловый менеджер с открытым кодом с. Смотреть картинку файловый менеджер с открытым кодом с. Картинка про файловый менеджер с открытым кодом с. Фото файловый менеджер с открытым кодом сoutput.log.7z (2.4 Кб, 25 просмотров)

ОС у меня: Linux Ubuntu 14.04.1
Компилятор: mingw32 4.2.1
Версия wine: 1.6.2

Мне кажется, проблема в том, что у тебя в программе меняется содержимое константных строк.

Добавлено через 6 минут
ОТКРОЕТ.ехе создаёт в рабочем каталоге папку C7yJE5HbIE с файлами
* nAPAMETPbI.tx
* UCKATb.tx
* Files.tx
* Dirs.tx

Добавлено через 12 секунд
А затем падет

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *