Оптимизация поиска по данным плагина
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: Оптимизация поиска по данным плагина Author: igorgri PostPosted: Wed Nov 22, 2017 13:45
    —
Добрый день.

Поиск файлов, Закладка - Дополнительно, Раздел - Поиск дубликатов, Галочка - По данным плагинов.

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

Все работает замечательно. Из панели найденных файлов - можно перейти в меню, и выбрать в какой папке отмечать файлы.

Но вот хотелось бы кроме поиска по одинаковым именам [=tc.Имя] еще чтобы выдавало только файлы, которые расположены ТОЛЬКО в разных папках, не выдавая те, которые расположены в одних папках.

Т.е. обработка еще что то подобного ![=tc.Путь].

Сейчас же ! не обрабатывается и выдает все файлы с одинаковыми именами, в одних и тех же каталогах, но с разными расширениями...

#2:  Author: FlasherLocation: Москва PostPosted: Wed Nov 22, 2017 15:36
    —
igorgri
Если поиск производится по базовому имени, то так и должно быть. Если по полному, то для этого есть первая опция "по имени", tc-плагин не требуется.

#3:  Author: igorgri PostPosted: Thu Nov 23, 2017 07:39
    —
все хорошо, но есть нюансы...

В моем случае - находятся не только все файлы с одинаковым именем, но и с РАЗНЫМИ расширениями.

В Вашем же случае - только файлы с ОДИНАКОВЫМ именем и расширением...

#4:  Author: FlasherLocation: Москва PostPosted: Thu Nov 23, 2017 07:51
    —
Совершенно верно. И в соответствии с элементарной логикой мой случай в отличии от вашего удовлетворяет условию
igorgri wrote:
которые расположены ТОЛЬКО в разных папках
Если же требуется выбирать файлы с одним базовым именем по одному экземпляру из годных папок, то как минимум должно быть задано одно несовпадающее в потенциальной группе соответствие, в данном случае расширение. Сам ТС делать выборку из группы совпадений за пользователя не будет.

#5:  Author: igorgri PostPosted: Thu Nov 23, 2017 08:13
    —
да папок то там много... Я только корневых задаю 5 штук

Вопрос такой. разбираю скаченное. В качестве места для поиска задается
I:\Разбор; I:\Авиация; I:\Военные; I:\Журналы; I:\Разное

Перед скачиванием - обычно проверяю - есть ли книга или журнал с подобным названием. Если есть, но предлагается другое разрешение или размер - скачиваю под ранее имевшимся именем в Разбор, там распаковываю и даю то же имя, что и архив.

Литературы очень много. Расширения держу *.pdf *.djvu *.fb2 *.epub *.mobi

вот сейчас находит по плагину 3007 файлов с одинаковыми названиями.

Хочется чтобы не показывало
I:\Журналы\Авиа\Рускоязычные\Легендарные самолеты\Легендарные самолёты № 013 - Як-38.fb2
I:\Журналы\Авиа\Рускоязычные\Легендарные самолеты\Легендарные самолёты № 013 - Як-38.pdf

Но показывало
I:\Журналы\Самоделкин\Моделист-конструктор\2017\Моделист-конструктор 2017-07.pdf
I:\Разбор\Моделист-конструктор 2017-07.pdf
или
I:\Военные\Серии\Война и мы\[Эксмо, Яуза] - [Война и мы] - А мы с тобой, брат, из пехоты. «Из адов ад», 2012.djvu
I:\Разбор\[Эксмо, Яуза] - [Война и мы] - А мы с тобой, брат, из пехоты. «Из адов ад», 2012.fb2

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

#6:  Author: FlasherLocation: Москва PostPosted: Thu Nov 23, 2017 08:27
    —
Я уже пояснил, что проблема выбора одного экземпляра из группы — это задача пользователя, а не ТС. Опция нахождения только первого попавшегося дубля была бы избыточна. Вам придётся использовать диалог выделения после нажатия Num+ в выведенных на панель результатах. Вот там уже имеются опции, решающие задачу выборки. При желании после выделения можно выполнить cm_ShowOnlySelected.

#7:  Author: igorgri PostPosted: Thu Nov 23, 2017 10:16
    —
Ок, спасибо. Вывел cm_ShowOnlySelected на панель инструментов Total Commander.

Принцип действия - так же делаю поиск по плагину [=tc.Имя]

Полученные результаты вывожу на панель. Нажимаю Num+

На окне убираю галочку - "Оставить невыделенным хотя бы один файл" и перехожу на вторую закладку - "По каталогам". Там снимаю выделение со всех каталогов, оставляя только I:\Разбор. После этого нажимаю Ок

Потом нажимаю иконку cm_ShowOnlySelected и снимаю выделение.


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

#8:  Author: sa PostPosted: Thu Nov 23, 2017 11:58
    —
igorgri wrote:
Причем без выделения

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



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group