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

FileListViewer

Добавлено: Ср июл 09, 2008 07:41
slartus
Последняя версия

Изображение

С помощью стандартных средств TotalCommander'a можно создавать файлы-списки каталогов. Обычно спец. плагины умеют не только создавать, но и читать свои файлы-списки. Если же у вас нет под рукой TotalCommander'a или плагина, создавшего список, эта утилита поможет вам.

1. Умеет читать файлы-списки (в скобках указаны версии, на которых гарантируется работа):
1) самого TotalCommander'a (v 7.03)
2) структуры дерева treeinfo.wc
3) плагина Catalog Maker (v 2.4, v 3.1.5)
4) плагина Disk Dir (v 1.1)
5) плагина Disk Dir Extended (v 1.32, v 1.55)
6) выгруженные командой "dir" (Поддерживаются ключи: A, C, L, N, O, S, T, 4, без ключей)
7) выгруженные командой "tree" с ключами и без
8) выгруженные командой dir в DosBox'e
9) csv
2. Быстрый поиск с настройками. (искать в именах папок, в именах файлов, в атрибутах)
3. Два вида отображения: список и дерево.
4. Автоопределение и ручное определение формата файла.
5. Расширенный поиск в отдельном окне.
6. Запуск командной строкой: FileListViewer.exe list_File_Path.
7. Сохранение всех настроек.
8. скорость парсинга сопоставима со скоростью первого захода соответствующим плагином в список. Скорость перехода по папкам значительно выше.
9. экспорт заргуженного списка.

может уже есть нечто подобное и я зря старалсо?

Добавлено: Ср июл 09, 2008 10:03
D1P
Плагинов-каталогизаторов, позволяющих сохранить и перенести структуру файловой системы, полно, Catalog Maker, например. Но старался ты не зря уже потому, что сделать своё всегода интереснее, чем использовать чужое.

Добавлено: Ср июл 09, 2008 11:09
slartus
а можно ссылку на БЕСПЛАТНУЮ программу, которая сможет прочитать, например, такой вот файл тотала:

c:\INstall\!DISK\ALL2iso\Текстовый документ.txt 1.2 k 14.12.2006 00:44 -a--
c:\INstall\!Bases\KeyFinder\Текстовый документ.txt 2.1 k 02.12.2006 12:26 -a--
c:\INstall\!ARCHIVERS\ExtractNow\Текстовый документ.txt 241 b 11.12.2006 21:32 -a--
c:\INstall\!Office\statistica\STATISTICA.55A\Таблицы.exe 48.0 k 28.09.2002 20:33 -a--


никак не могу найте где качнуть этот catalog maker :(

Добавлено: Ср июл 09, 2008 14:46
D1P
Всё ищется на wincmd.ru

Добавлено: Ср июл 09, 2008 15:20
slartus
нашел, скачал, потрогал.

но файлы формата самого тотала он не может отобразить.

постараюсь дописать, чтобы моя утилитка умела открывать файлы *.lst.

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

Добавлено: Ср июл 09, 2008 15:39
Gwynbleidd
Но список, созданный тоталом, этот плагин не понимает.

Ничего так программка, полезная.

Добавлено: Ср июл 09, 2008 17:03
Rodny
slartus, Gwynbleidd
Аналогичный плагин DiskDir Extended воспринимает такие файлы. По крайней мере первые три колонки, у него дата не в таком формате.

По утилите: не может отпарсить файл, если в нём есть каталоги, а не только файлы.

Код: Выделить всё

d:\MUSIC\_RECORD\радио\	<Папка>	17.03.08 00:00	----
В описании лучше указывать команды TC, потому что пункт в меню можно обозвать как угодно.
Строчка "Copy to ClipBoard With Path+Details" - команда cm_CopyFpFileDetailsToClip. Она копирует всё содержимое всех колонок. Я так понял, что ты работал только с колонками в подробном режиме TC. Это сразу нужно оговорить.

Конкретно для твоего примера (список фильмов) эти данные, имхо, бесполезны. Тут или просто имена, или уже по полной данные из контентных плагинов, например, через WdxInfoPacker.

Добавлено: Ср июл 09, 2008 17:46
slartus
"По утилите: не может отпарсить файл, если в нём есть каталоги, а не только файлы.Код:
d:\MUSIC\_RECORD\радио\ <Папка> 17.03.08 00:00 ----"

тут сорри . тестил на анг. тотале - там <dir>


"Я так понял, что ты работал только с колонками в подробном режиме TC. Это сразу нужно оговорить."

еще парсит если совсем без колонок-файлы с путями и без

а какие еще есть режимы? если можно настраивать любые колонки на экспорт, то придется немного переделать

Добавлено: Ср июл 09, 2008 18:03
Rodny
Команда cm_CopyFpFileDetailsToClip копирует все колонки, включая пользовательские (Настройка/Наборы колонок).

Добавлено: Ср июл 09, 2008 18:08
slartus
тогда в хинт придется выводить просто все значения колонок

Добавлено: Ср июл 09, 2008 18:53
Rodny
А можно всё же сделать не дерево, а колонки? Водить мышой и смотреть хинты после колонок TC как-то напрягает.

Добавлено: Ср июл 09, 2008 19:13
slartus
можно

Добавлено: Чт июл 10, 2008 17:12
slartus
FileListViever v 2.0

http://slartus.narod.ru/programs/FilePa ... rsion.html

почти полностью переделан.

два вида отображения - дерево и многоколоночный список.
пока парсит только файлы тотала.

след.шаг -научить парсить файлы catalog maker'a

Добавлено: Чт июл 10, 2008 17:44
Rodny
Тестирую в режимах пользовательских колонок.
В случае с пустыми полями (например, отсутствуют теги в аудио) в файле получаются последовательные TAB-ы, а между ними ничего.
Утилита считает их одним и колонки "едут".

Добавлено: Чт июл 10, 2008 19:20
slartus
если не сложно выложите проблеиные файлы для тестирования