TFileListGrid

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

Ответить
Deimos
постоялец
Сообщения: 174
Зарегистрирован: 16.01.2010 23:31:30

TFileListGrid

Сообщение Deimos »

Доброго времени уважаемым камрадам.

По наличию свободного времени набросал компонент TFileListGrid.
Мне, в свое время, такой штуки не хватало...

Какой программист не хочет написать свой файловый менеджер?
Любой - скажете вы?
Ну - я вот, хотел...

Что умеет:

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

Что не умеет:
Архивы
Драг и Дроп

Писал чисто для себя и так, как вижу конкретно я... И только под винду - под руками нет линукса...

Да - я знаю, что "этих менеджеров вагон" и есть весьма уважаемый мной DC, но писал просто по тому, что...
Ни одной строки из DC не подсмотрел )

Лицензия будет MIT, если что...

Никаких сторонних компонентов устанавливать не требует... Компилируется Лазарусом "искаропки".

Как безобразие выглядит - приложил скрин...

Гитхаб https://github.com/NikLogos/Lazarus-TFileStringGrid
Вложения
Clipboard 1.png
Последний раз редактировалось Deimos 02.04.2025 11:13:06, всего редактировалось 1 раз.
RRYTY
постоялец
Сообщения: 260
Зарегистрирован: 25.12.2021 09:00:32

Сообщение RRYTY »

Deimos писал(а):Какой программист не хочет написать свой файловый менеджер?
Любой - скажете вы?
Не только лишь все, но мало кто хочет это сделать. :-D
Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander. Удобство, ресурсы, функционал - это абсолютные чемпионы.
sts
энтузиаст
Сообщения: 529
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Сообщение sts »

RRYTY писал(а):Не только лишь все, но мало кто хочет это сделать. :-D
возражаю, хотят все, тока не все находят время на это
RRYTY писал(а):Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander.
сомнительное утверждение, фар отставал, по функциональности, от винкомандера, мц вообще плелся в хвосте даже по сравнению с нортонкомандером.
местный дублькоммандер хорош, сам пользуюсь.
доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи
Deimos
постоялец
Сообщения: 174
Зарегистрирован: 16.01.2010 23:31:30

Сообщение Deimos »

RRYTY писал(а):Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander
Ну их тоже кто-то когда-то написал...

А что по функционалу в них есть такого, чего нет в DC или Multi Commander?

Добавлено спустя 2 минуты 5 секунд:
RRYTY писал(а): доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи
Дык на то он и опенсорс - доделывайте )
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

Попросили пользователя Linux, Windows и админа перенести архив файлов с одного ПК на другой.
Пользователь linux создал чат в WA, открыл тему на форуме и стали обсуждать в каком же менеджере файлов это лучше всего сделать.
Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.
Админ было лень...он клонировал один диск на другой.
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

Про актуальность не скажу, а вот куда - без вопросов: GitHub, gitlab etc или любой другой на свой вкус. Больше репозитариев на Pascal - выше рейтинг языка
RRYTY
постоялец
Сообщения: 260
Зарегистрирован: 25.12.2021 09:00:32

Сообщение RRYTY »

Sharfik писал(а):Попросили пользователя ... перенести архив файлов
Админ было лень...
Настоящий ленивый админ ничего переносить не будет, скажет, что все равно архив битый... :-D
xchgeaxeax
постоялец
Сообщения: 207
Зарегистрирован: 11.05.2023 02:51:40

Сообщение xchgeaxeax »

Sharfik писал(а):Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.
Настоящий пользователь Windows! Умудрился найти папки, хотя надо было перенести архив.
RRYTY
постоялец
Сообщения: 260
Зарегистрирован: 25.12.2021 09:00:32

Сообщение RRYTY »

Deimos писал(а):А что по функционалу в них есть такого, чего нет в DC или Multi Commander?
Работа в консоли, встроенный текстовый просмотрщик/редактор, полностью клавиатурное управление (в том числе, отмонтирование флэшки у Far - это совершенно незаменимая штука), - бесконечное прицеливание в мелкомягкие иконки просто сокращает жизнь. Мелких функций - вагон и тележка, например, alt+shift+ins у Far берет в карман полное имя файла, Ctrl+PgDown у Far - вход в архив по формату и много, много... MC имеет встроенные клиенты ftp, ssh, пакетная обработка выделенных файлов произвольной командой и много, много...

Добавлено спустя 12 минут 8 секунд:
Deimos писал(а):RRYTY писал(а):
доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи
Это не мое. Все, что нужно мне, уже есть с избытком, включая поиск в найденном.

Добавлено спустя 4 минуты 56 секунд:
xchgeaxeax писал(а):Настоящий пользователь Windows! Умудрился найти папки, хотя надо было перенести архив.
Поэтому и кофе пошел пить - архив будет распаковываться, потом в виде тысяч файлов передаваться и записываться, причем в конкурирующих потоках. Мог бы смело уйти другие "просьбы" так же выполнять. Часть потоков будет прервана с ошибкой "слишком длинное имя файла" без возможности продолжения. Виндоиды, что взять...
Alex2013
долгожитель
Сообщения: 3214
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

Кстати может кто-то знает как ускорить работу ConEmu + Far в высоком разрешении ? (3440х1440) В окне работает нормально но в изредко включаемом (в основном посмотреть на длинные имена файлов ) полно-экранном режиме эта связка начинает дольно неприятно лагать ("голый far" в таком режиме работает приемлемо но с ConEmu все заметно "уютнее")
Зы
Понятно что постоянно работать в режиме полноэкранной консоли на "ультро-широком" мониторе 34 " затея для "любителей тренировать шею" но иногда возможность увидеть длинные имена почти целиком одним "орлиным взором " заметно добавляет удобства.
Ответить