Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Сравнение названий файлов в двух папках

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
locsob



Joined: 13 Aug 2015
Posts: 3

Post (Separately) Posted: Thu Aug 13, 2015 17:28    Post subject: Сравнение названий файлов в двух папках Reply with quote

Есть 2 папки. Отчеты и Информация, где хранятся файлы на каждого человека по парно.Файлы хранятся в виде "Отчет_Иванов Дима" и "Информация_Иванов Д." или по другому, но фамилия всегда есть и там и там. Их много. На некоторых людей нет или файла отчета или информации. Нужно найти каких файлов не хватает и потом запросить у человека информацию. Для этого нужно сравнить два списка названий файлов папок на вхождение части имени названия файла из одного списка в названиях файлов другого. Кто чем поможет? Спасибо за ранее.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Aug 13, 2015 18:32    Post subject: Reply with quote

1) Выделить все файлы в папке Отчеты и скопировать имена без путей;
2) вставить в текстовый редактор и сделать массовую замену Отчет на Информация, а потом <пробел>.+ на * с отметкой рег. выражений;
3) выделить результат и скопировать в буфер;
4) зайти в папку Информация, выполнить команду загрузки выделения из буфера и после инвертировать выделение;
5) выполнить команду загрузки выделения в файл;
6) после проделать аналогичное в последовательности Информация > Отчеты;
7) объединить 2 результирующих файла.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
locsob



Joined: 13 Aug 2015
Posts: 3

Post (Separately) Posted: Fri Aug 14, 2015 09:55    Post subject: Reply with quote

Спасибо. Можно попросить расписать, как это сделать в ТК, а то я новичок. Еще такая есть тема, что иногда одна и та же фамилия в двух списках, написана то на русском то на украинском: Информация_Иванов, Отчет_Іванов. Это все усложняет.

 !  CaptainFlint:
Избыточное цитирование удалено. Замечание за нарушение п. 16 правил.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Aug 14, 2015 10:58    Post subject: Reply with quote

locsob
Во-первых, отвечая на предыдущий пост, не нужно его целиком цитировать.
"это сделать в ТК" не заполняет рамки описанного, см. про текстовый редактор.
Все вопросы вызова стандартных команд решаются просмотром расширенного главного меню, браузера команд (он же диалог "Выбор команды"), чтением справки (в т.ч. отношении горячих клавиш)/TCKB и т.п.
Что касаемо фамилий в украинской письменности, то тут нужно пояснение. Есть ли там другие несоответствия кроме и/i? И число букв неизменно? Пробел после фамилии всегда есть?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
locsob



Joined: 13 Aug 2015
Posts: 3

Post (Separately) Posted: Mon Aug 17, 2015 15:41    Post subject: Reply with quote

Нашел вроде примитивное решение, макрос Экселя. Сравнивает 2 списка, пишет процент совпадения. Где маленькие проценты нужно проверять потом, сравнивать. Могу скинуть, если кому нужно.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group