View previous topic :: View next topic |
Author |
Message |
igorgri
Joined: 01 Nov 2017 Posts: 5
|
(Separately) Posted: Wed Nov 22, 2017 13:45 Post subject: Оптимизация поиска по данным плагина |
|
|
Добрый день.
Поиск файлов, Закладка - Дополнительно, Раздел - Поиск дубликатов, Галочка - По данным плагинов.
Задаю маску нужным расширениям, задаю корневые каталоги для поиска файлов.
Все работает замечательно. Из панели найденных файлов - можно перейти в меню, и выбрать в какой папке отмечать файлы.
Но вот хотелось бы кроме поиска по одинаковым именам [=tc.Имя] еще чтобы выдавало только файлы, которые расположены ТОЛЬКО в разных папках, не выдавая те, которые расположены в одних папках.
Т.е. обработка еще что то подобного ![=tc.Путь].
Сейчас же ! не обрабатывается и выдает все файлы с одинаковыми именами, в одних и тех же каталогах, но с разными расширениями... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 22, 2017 15:36 Post subject: |
|
|
igorgri
Если поиск производится по базовому имени, то так и должно быть. Если по полному, то для этого есть первая опция "по имени", tc-плагин не требуется. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
igorgri
Joined: 01 Nov 2017 Posts: 5
|
(Separately) Posted: Thu Nov 23, 2017 07:39 Post subject: |
|
|
все хорошо, но есть нюансы...
В моем случае - находятся не только все файлы с одинаковым именем, но и с РАЗНЫМИ расширениями.
В Вашем же случае - только файлы с ОДИНАКОВЫМ именем и расширением... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 23, 2017 07:51 Post subject: |
|
|
Совершенно верно. И в соответствии с элементарной логикой мой случай в отличии от вашего удовлетворяет условию igorgri wrote: | которые расположены ТОЛЬКО в разных папках | Если же требуется выбирать файлы с одним базовым именем по одному экземпляру из годных папок, то как минимум должно быть задано одно несовпадающее в потенциальной группе соответствие, в данном случае расширение. Сам ТС делать выборку из группы совпадений за пользователя не будет. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
igorgri
Joined: 01 Nov 2017 Posts: 5
|
(Separately) Posted: Thu Nov 23, 2017 08:13 Post subject: |
|
|
да папок то там много... Я только корневых задаю 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 или серии или авторов книги... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 23, 2017 08:27 Post subject: |
|
|
Я уже пояснил, что проблема выбора одного экземпляра из группы — это задача пользователя, а не ТС. Опция нахождения только первого попавшегося дубля была бы избыточна. Вам придётся использовать диалог выделения после нажатия Num+ в выведенных на панель результатах. Вот там уже имеются опции, решающие задачу выборки. При желании после выделения можно выполнить cm_ShowOnlySelected. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
igorgri
Joined: 01 Nov 2017 Posts: 5
|
(Separately) Posted: Thu Nov 23, 2017 10:16 Post subject: |
|
|
Ок, спасибо. Вывел cm_ShowOnlySelected на панель инструментов Total Commander.
Принцип действия - так же делаю поиск по плагину [=tc.Имя]
Полученные результаты вывожу на панель. Нажимаю Num+
На окне убираю галочку - "Оставить невыделенным хотя бы один файл" и перехожу на вторую закладку - "По каталогам". Там снимаю выделение со всех каталогов, оставляя только I:\Разбор. После этого нажимаю Ок
Потом нажимаю иконку cm_ShowOnlySelected и снимаю выделение.
Все, можно искать в другом окне, где находятся файлы с таким же именем, сравнивать, редактировать имена, переносить в другие папки. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Thu Nov 23, 2017 11:58 Post subject: |
|
|
igorgri wrote: | Причем без выделения |
Можете попробовать вариант с быстрым поиском (и фильтрацией, при необходимости) в панели с результатами поиска. Правда, для этого к расширениям файлов в папке "Разбор" придётся добавить (например, в групповом переименовании) какую-нибудь редкую комбинацию символов, заведомо отсутствующую в именах файлов, например _#, которую и использовать впоследствии при быстром поиске. В дополнение, можно для файлов с расширением *.*_# назначить отдельный цвет. |
|
Back to top |
|
|
|