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 

Поиск с исключением (search with exclude)
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Avada



Joined: 01 Aug 2008
Posts: 10275
Location: Россия, Саратов

Post (Separately) Posted: Tue Aug 03, 2010 17:20    Post subject: Reply with quote

Flasher
Интересно. У меня, если в исходной папке, помимо подкаталога programs, есть, например, файл programs.txt, то при вхождении в сумму по вышеуказаному принципу свойств "Путь" и "Полное имя" ( со связкой через И) файл не находится. При сумме свойств "Путь" и "Имя" будет в данном случае то же самое. И если они все три — тот же результат.

Flasher wrote:
Да в свете последних тамашних комментариев пока душа туда как-то не особо рвётся.

Я имел в виду отнюдь не тему о русификации. Wink Вопросы-то есть не по исходному тексту, а по результатам его перекодировки.

Batya wrote:
Ну, я бы поспорил. А если у файла "programs" нет расширения?

Поправка принимается.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 03, 2010 17:37    Post subject: Reply with quote

Avada wrote:
Интересно. У меня, если в исходной папке, помимо подкаталога programs, есть, например, файл programs.txt, то при вхождении в сумму по вышеуказаному принципу свойств "Путь" и "Полное имя" ( со связкой через И) файл не находится.
Тут другое интересно. С латиницей работает, как ты и пишешь(файлы не находит), а вот кириллицу, с которой я и начинал, ищет!

Тут ещё одну странность заметил, если то добавлять, то убирать новое правило(не выходя из диалога поиска), то результат может оставаться старый, т.е. некорректный. ИМХО, глюк.

Avada wrote:
Вопросы-то есть не по исходному тексту, а по результатам его перекодировки.
Да, потом уже сообразил, не успел исправить. Обсудим чуть позже.)

А у меня вот такой вопрос к присутствующим: как часто вам приходилось отсеивать при поиске одновременно и файлы, содержащиеся в папках с заданной маской, и названия файлов, и названия каталогов с их подкаталогами, где вложены файлы, по одному наименованию? Мне, например, ни разу. Даже не представляю в какой ситуации это может понадобиться.. Сомневаюсь, что и автору топика это нужно.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Tue Aug 03, 2010 18:15    Post subject: Reply with quote

Flasher wrote:
Мне, например, ни разу.

Аналогично.

Batya wrote:
Пока автор не объявится и не сообщит дополнительную информацию и помогло ли что-нибудь из сообщений данной темы, не следует гадать, что он имел в виду.

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10275
Location: Россия, Саратов

Post (Separately) Posted: Tue Aug 03, 2010 18:24    Post subject: Reply with quote

Flasher wrote:
А у меня вот такой вопрос к присутствующим

Для меня эта задача представляет чисто теоретический интерес. И я вообще при поиске с исключениями достаточно редко работаю.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Set



Joined: 09 Mar 2010
Posts: 6

Post (Separately) Posted: Sun Aug 08, 2010 15:09    Post subject: Reply with quote

В общем, немного Embarassed неясно тогда объяснил проблему. В результатах поиска действительно отсеиваются файлы/каталоги из папки programs, но при поиске, в нижней части почему-то пишутся полные имена файлов из папки programs(пример http://rghost.ru/2294641/image.png). А если в папке много файлов, каталогов(папка браузера например), TC большую часть времени перебирает файлы из этой папки, хотя вроде бы не должен.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Aug 08, 2010 16:19    Post subject: Reply with quote

Set
Smile Хе-хе, тогда это опять же плюс в сторону предложенного мной варианта. С ним поиск в указанной папке исключается. При желании всё это легко объединяется, тогда и проблема с именами папок в виде чисел, на которую GGS предпочёл отмолчаться, также решается.

Но мы так и не поняли, прав ли оказался Avada? Требовалось ли фильтровать саму папку? Или только файлы в этой папке? В поле "Искать файлы" маска как задавалась?
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Sun Aug 08, 2010 17:18    Post subject: Reply with quote

Flasher wrote:
проблема с именами папок в виде чисел, на которую GGS предпочёл отмолчаться

Так как "проблемы" нет. Я считал, что Вы способны проверить это самостоятельно. Ошибался.
P.S. Flasher, если хочется пофлудить, пожалуйста, без меня.
Back to top
View user's profile Send private message
Set



Joined: 09 Mar 2010
Posts: 6

Post (Separately) Posted: Sun Aug 08, 2010 18:28    Post subject: Reply with quote

(когда исключал programs плагинами):Нужно было отфильтровать папку со всеми файлами и каталогами, в поле "Искать" вводил install.exe(искал такой).
Фильтр *.* | programs. programs\ сработал (файлы из папки programs не перебирало, как при поиске с фильтрами на вкладке плагинов - поиск прошел быстрее при тех же результатах), что и нужно было.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Aug 08, 2010 22:26    Post subject: Reply with quote

GGS wrote:
Flasher, если хочется пофлудить, пожалуйста, без меня.
Я даже с Вами флеймить не подумаю, не то что флудить. Только небольшое пояснение: я задал вопрос по теме, на который не получил ответа. Перед поставлением задачи, что логично, проверил. Думал, что Вы способны это понять, ошибался.
С чем связано несовпадения результата той проверки с Вашим не вспомню. Но повторная проба дала положительный результат, поэтому вопрос снимаю.

Set
Вот и отлично. Но всё-таки на будущее советую учесть (пусть и маловостребованный) нюанс, замеченный Batya.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10275
Location: Россия, Саратов

Post (Separately) Posted: Sun Aug 08, 2010 23:12    Post subject: Reply with quote

Set wrote:
А если в папке много файлов, каталогов(папка браузера например), TC большую часть времени перебирает файлы из этой папки, хотя вроде бы не должен.

Есть такое дело.
И, кстати, большая просьба на будущее — называть вещи своими именами. В частности, если речь идёт о включении/исключении папки System32, не именовать её programs. Как оказалось, это существенный нюанс (см. далее)

Flasher wrote:
Хе-хе, тогда это опять же плюс в сторону предложенного мной варианта. С ним поиск в указанной папке исключается.

Отчётливо видно (Set прав), что в процессе поиска TC прекрасным образом лезет в папку System32 и с этим вариантом, и с другими. (Другой вопрос, что в результаты поиска содержимое папки не попадает.) А вот почти во все другие заданые подобным же образом папки — не лезет. Думаю, дело в том, что полный путь к папке System32 есть одно из стандартных значений системной переменной PATH.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Aug 08, 2010 23:37    Post subject: Reply with quote

Avada wrote:
Отчётливо видно (Set прав), что в процессе поиска TC прекрасным образом лезет в папку System32 и с этим вариантом, и с другими. (Другой вопрос, что в результаты поиска содержимое папки не попадает.) А вот почти во все другие заданые подобным же образом папки — не лезет. Думаю, дело в том, что полный путь к папке System32 есть одно из стандартных значений системной переменной PATH.
Ошибочка вышла. Поиск, по всей видимости, проводился в самой папке system32. А её надо только исключать при поиске, например, в папке Windows. Та же картина будет и с любой другой папкой при поиске в ней самой, поэтому зависимости с EnVar можно исключить.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10275
Location: Россия, Саратов

Post (Separately) Posted: Mon Aug 09, 2010 09:42    Post subject: Reply with quote

Flasher wrote:
Поиск, по всей видимости, проводился в самой папке system32.

Нет. Но делаю поправку. Если критерии поиска (описанные выше) задаются для исключения System32 при поиске с плагинами, TC в указанную папку всё-таки лезет (хотя в результаты не включает). Если на первой странице задано *.* | System32. System32\ — не лезет и не включает.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Aug 09, 2010 11:44    Post subject: Reply with quote

Avada
Что и требовалось доказать. Я же акцентировал на словах:
Avada wrote:
прекрасным образом лезет в папку System32 и с этим вариантом, и с другими
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue Oct 12, 2010 21:36    Post subject: Reply with quote

 !  Моторокер:
Сообщения выделены в отдельную тему:
Поиск файлов в кодировке UTF8 с BOM

_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
skunks



Joined: 27 Sep 2011
Posts: 4

Post (Separately) Posted: Tue Sep 27, 2011 17:28    Post subject: Reply with quote

А что если папка, в которой не нужно искать, содержит пробел? Взять в кавычки не срабатывает, разве что вместо пробела поставить ?, но это не вариант. Вообще у меня задача, чтоб определённые папки ВСЕГДА исключались из поиска, я б хотел иметь возможность задать их полный путь. Причина - там много тысяч файлов, в которых Total всё равно ничего не найдёт, а поиск они сильно замедляют.
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
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 3 of 7

 
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