TFileListGrid
Модератор: Модераторы
TFileListGrid
Доброго времени уважаемым камрадам.
По наличию свободного времени набросал компонент TFileListGrid.
Мне, в свое время, такой штуки не хватало...
Какой программист не хочет написать свой файловый менеджер?
Любой - скажете вы?
Ну - я вот, хотел...
Что умеет:
Отображать файлы и папки ) (только режим "подробный")
Отслеживание изменений в папках по Event
Контекстное меню винды (пока не полное)
Подсветка файлов по расширению
ну и все такое, что нужно для подобной штуки...
Что не умеет:
Архивы
Драг и Дроп
Писал чисто для себя и так, как вижу конкретно я... И только под винду - под руками нет линукса...
Да - я знаю, что "этих менеджеров вагон" и есть весьма уважаемый мной DC, но писал просто по тому, что...
Ни одной строки из DC не подсмотрел )
Лицензия будет MIT, если что...
Никаких сторонних компонентов устанавливать не требует... Компилируется Лазарусом "искаропки".
Как безобразие выглядит - приложил скрин...
Гитхаб https://github.com/NikLogos/Lazarus-TFileStringGrid
По наличию свободного времени набросал компонент TFileListGrid.
Мне, в свое время, такой штуки не хватало...
Какой программист не хочет написать свой файловый менеджер?
Любой - скажете вы?
Ну - я вот, хотел...
Что умеет:
Отображать файлы и папки ) (только режим "подробный")
Отслеживание изменений в папках по Event
Контекстное меню винды (пока не полное)
Подсветка файлов по расширению
ну и все такое, что нужно для подобной штуки...
Что не умеет:
Архивы
Драг и Дроп
Писал чисто для себя и так, как вижу конкретно я... И только под винду - под руками нет линукса...
Да - я знаю, что "этих менеджеров вагон" и есть весьма уважаемый мной DC, но писал просто по тому, что...
Ни одной строки из DC не подсмотрел )
Лицензия будет MIT, если что...
Никаких сторонних компонентов устанавливать не требует... Компилируется Лазарусом "искаропки".
Как безобразие выглядит - приложил скрин...
Гитхаб https://github.com/NikLogos/Lazarus-TFileStringGrid
Последний раз редактировалось Deimos 02.04.2025 11:13:06, всего редактировалось 1 раз.
Не только лишь все, но мало кто хочет это сделать.Deimos писал(а):Какой программист не хочет написать свой файловый менеджер?
Любой - скажете вы?
Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander. Удобство, ресурсы, функционал - это абсолютные чемпионы.
возражаю, хотят все, тока не все находят время на этоRRYTY писал(а):Не только лишь все, но мало кто хочет это сделать.
сомнительное утверждение, фар отставал, по функциональности, от винкомандера, мц вообще плелся в хвосте даже по сравнению с нортонкомандером.RRYTY писал(а):Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander.
местный дублькоммандер хорош, сам пользуюсь.
доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи
Ну их тоже кто-то когда-то написал...RRYTY писал(а):Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander
А что по функционалу в них есть такого, чего нет в DC или Multi Commander?
Добавлено спустя 2 минуты 5 секунд:
Дык на то он и опенсорс - доделывайте )RRYTY писал(а): доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи
Попросили пользователя Linux, Windows и админа перенести архив файлов с одного ПК на другой.
Пользователь linux создал чат в WA, открыл тему на форуме и стали обсуждать в каком же менеджере файлов это лучше всего сделать.
Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.
Админ было лень...он клонировал один диск на другой.
Пользователь linux создал чат в WA, открыл тему на форуме и стали обсуждать в каком же менеджере файлов это лучше всего сделать.
Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.
Админ было лень...он клонировал один диск на другой.
- Ichthyander
- энтузиаст
- Сообщения: 701
- Зарегистрирован: 04.04.2007 08:32:43
- Откуда: Астрахань
- Контактная информация:
Про актуальность не скажу, а вот куда - без вопросов: GitHub, gitlab etc или любой другой на свой вкус. Больше репозитариев на Pascal - выше рейтинг языка
Настоящий ленивый админ ничего переносить не будет, скажет, что все равно архив битый...Sharfik писал(а):Попросили пользователя ... перенести архив файлов
Админ было лень...
-
xchgeaxeax
- постоялец
- Сообщения: 207
- Зарегистрирован: 11.05.2023 02:51:40
Настоящий пользователь Windows! Умудрился найти папки, хотя надо было перенести архив.Sharfik писал(а):Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.
Работа в консоли, встроенный текстовый просмотрщик/редактор, полностью клавиатурное управление (в том числе, отмонтирование флэшки у Far - это совершенно незаменимая штука), - бесконечное прицеливание в мелкомягкие иконки просто сокращает жизнь. Мелких функций - вагон и тележка, например, alt+shift+ins у Far берет в карман полное имя файла, Ctrl+PgDown у Far - вход в архив по формату и много, много... MC имеет встроенные клиенты ftp, ssh, пакетная обработка выделенных файлов произвольной командой и много, много...Deimos писал(а):А что по функционалу в них есть такого, чего нет в DC или Multi Commander?
Добавлено спустя 12 минут 8 секунд:
Это не мое. Все, что нужно мне, уже есть с избытком, включая поиск в найденном.Deimos писал(а):RRYTY писал(а):
доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи
Добавлено спустя 4 минуты 56 секунд:
Поэтому и кофе пошел пить - архив будет распаковываться, потом в виде тысяч файлов передаваться и записываться, причем в конкурирующих потоках. Мог бы смело уйти другие "просьбы" так же выполнять. Часть потоков будет прервана с ошибкой "слишком длинное имя файла" без возможности продолжения. Виндоиды, что взять...xchgeaxeax писал(а):Настоящий пользователь Windows! Умудрился найти папки, хотя надо было перенести архив.
Кстати может кто-то знает как ускорить работу ConEmu + Far в высоком разрешении ? (3440х1440) В окне работает нормально но в изредко включаемом (в основном посмотреть на длинные имена файлов ) полно-экранном режиме эта связка начинает дольно неприятно лагать ("голый far" в таком режиме работает приемлемо но с ConEmu все заметно "уютнее")
Зы
Понятно что постоянно работать в режиме полноэкранной консоли на "ультро-широком" мониторе 34 " затея для "любителей тренировать шею" но иногда возможность увидеть длинные имена почти целиком одним "орлиным взором " заметно добавляет удобства.
Зы
Понятно что постоянно работать в режиме полноэкранной консоли на "ультро-широком" мониторе 34 " затея для "любителей тренировать шею" но иногда возможность увидеть длинные имена почти целиком одним "орлиным взором " заметно добавляет удобства.
