Страница 1 из 1

TFileListGrid

СообщениеДобавлено: 01.04.2025 01:40:58
Deimos
Доброго времени уважаемым камрадам.

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

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

Что умеет:

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

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

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

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

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

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

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

Гитхаб https://github.com/NikLogos/Lazarus-TFileStringGrid

Re: Насколько актуально выкладывать? и куда?

СообщениеДобавлено: 01.04.2025 06:36:01
RRYTY
Deimos писал(а):Какой программист не хочет написать свой файловый менеджер?
Любой - скажете вы?


Не только лишь все, но мало кто хочет это сделать. :-D
Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander. Удобство, ресурсы, функционал - это абсолютные чемпионы.

Re: Насколько актуально выкладывать? и куда?

СообщениеДобавлено: 01.04.2025 09:33:20
sts
RRYTY писал(а):Не только лишь все, но мало кто хочет это сделать. :-D

возражаю, хотят все, тока не все находят время на это

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

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

Re: Насколько актуально выкладывать? и куда?

СообщениеДобавлено: 01.04.2025 10:50:23
Deimos
RRYTY писал(а):Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander

Ну их тоже кто-то когда-то написал...

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

Добавлено спустя 2 минуты 5 секунд:
RRYTY писал(а):доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи


Дык на то он и опенсорс - доделывайте )

Re: Насколько актуально выкладывать? и куда?

СообщениеДобавлено: 01.04.2025 14:26:33
Sharfik
Попросили пользователя Linux, Windows и админа перенести архив файлов с одного ПК на другой.
Пользователь linux создал чат в WA, открыл тему на форуме и стали обсуждать в каком же менеджере файлов это лучше всего сделать.
Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.
Админ было лень...он клонировал один диск на другой.

Re: Насколько актуально выкладывать? и куда?

СообщениеДобавлено: 01.04.2025 14:53:19
Ichthyander
Про актуальность не скажу, а вот куда - без вопросов: GitHub, gitlab etc или любой другой на свой вкус. Больше репозитариев на Pascal - выше рейтинг языка

Re: Насколько актуально выкладывать? и куда?

СообщениеДобавлено: 01.04.2025 16:01:51
RRYTY
Sharfik писал(а):Попросили пользователя ... перенести архив файлов
Админ было лень...


Настоящий ленивый админ ничего переносить не будет, скажет, что все равно архив битый... :-D

Re: Насколько актуально выкладывать? и куда?

СообщениеДобавлено: 01.04.2025 16:35:55
xchgeaxeax
Sharfik писал(а):Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.

Настоящий пользователь Windows! Умудрился найти папки, хотя надо было перенести архив.

Re: Насколько актуально выкладывать? и куда?

СообщениеДобавлено: 01.04.2025 17:21:29
RRYTY
Deimos писал(а):А что по функционалу в них есть такого, чего нет в DC или Multi Commander?


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

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


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

Добавлено спустя 4 минуты 56 секунд:
xchgeaxeax писал(а):Настоящий пользователь Windows! Умудрился найти папки, хотя надо было перенести архив.


Поэтому и кофе пошел пить - архив будет распаковываться, потом в виде тысяч файлов передаваться и записываться, причем в конкурирующих потоках. Мог бы смело уйти другие "просьбы" так же выполнять. Часть потоков будет прервана с ошибкой "слишком длинное имя файла" без возможности продолжения. Виндоиды, что взять...