Avada
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору testuser3 Внутри архивов выполняется поиск файлов по именам и маскам при условии, что они указаны правильно. В том числе и по содержимому. Но вы неверно понимаете работу с полем "Искать файлы", потому что внутри ваших архивов (или файлов, приравненных к таковым) НЕТ объектов, удовлетворяющих маске *.xlsm (это вы указали имена самих контейнеров). Пустое поле сработает (но для всего содержимого базовой папки) , а маска *.xlsm — нет. Добавление *.xlsm значением SearchInFiles позволяет TC обрабатывать ещё одну разновидность не совсем обычных ZIP-архивов, и только. Это область поиска, а не объекты поиска! Кроме того, XLS не ZIP-архивы. Они содержат в себе некий текст (пусть и форматированный), который можно в них найти, просто указав файловую маску в верхнем поле, искомый текст в содержимом и галку для опции "UTF-16". Но ZIP-архивы всяческого вида обрабатываются TC как каталоги, содержащие внутри файлы, и только уже в них может быть найден некий текст. Если вы имена этих "файлов внутри" не знаете, то и вводить в первом поле нечего. (Для поиска в содержимом офисных XML-файлов типа DOCX или XLSX есть особая опция, там поиск в архивах включать не надо, но ваше расширение в этот перечень, насколько понимаю, не входит.) А чтобы сузить область при пустом основном поле, годится поиск в выделенном. Или в два этапа. Сначала находите все файлы по маске *.xlsm (без всякого содержимого и поиска в архивах!) и выводите список в панель TC. Затем выделяете всё найденное, запускаете поиск и вот тут уже ищете содержимое любых файлов в архивах только этого типа, не заполняя ничем первое поле. (Пока я готовил ответ, вы этот способ уже нашли.) | Всего записей: 7550 | Зарегистр. 31-07-2008 | Отправлено: 17:39 12-06-2024 | Исправлено: Avada, 17:50 12-06-2024 |
|