View Issue Details

IDProjectCategoryView StatusLast Update
0003477Far ManagerFindFilespublic2017-11-24 09:58
Reporterlkintact Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS Version7
Summary0003477: Чекбокс "[x] Искать в архивах" игнорирует маску исключения файлов в поле поиска
Description1. Создаю файл 1.txt с содержимым "test", запаковываю его с помощью arclite в архив 1.txt.zip и помещаю архив в отдельную директорию.

2. Находясь в этой директории выполняю поиск файлов (Alt-F7) с параметрами

   ╔═════════════════════════════ Поиск файла ══════════════════════════════╗
   ║ Одна или несколько масок файлов:                                       ║
   ║ *|*.zip                                                               ↓║
   ╟────────────────────────────────────────────────────────────────────────╢
   ║ Содержащих текст:                                                      ║
   ║ test                                                                  ↓║
   ║ Используя кодовую страницу:                                            ║
   ║ Все стандартные кодовые страницы                                      ↓║
   ╟───────────────────────────────────┬────────────────────────────────────╢
   ║ [ ] Учитывать регистр             │ [x] Искать в архивах               ║
   ║ [ ] Только целые слова            │ [ ] Искать папки                   ║
   ║ [ ] Искать 16-ричный код          │ [ ] Искать в символических ссылках ║
   ║ [ ] Не содержащих                 │ [ ] Искать в альтернативных потоках║
   ╟───────────────────────────────────┴────────────────────────────────────╢
   ║ Выберите область поиска:                                               ║
   ║ С текущей папки                 ↓   [ ] Использовать фильтр            ║
   ╟────────────────────────────────────────────────────────────────────────╢
   ║      { Искать } [ Диск ] [ Фильтр ] [ Дополнительно ] [ Отмена ]       ║
   ╚════════════════════════════════════════════════════════════════════════╝
 

Поиск даёт положительный результат, хотя, мне кажется, с учётом маски исключения логично было бы ничего не найти.

Добавление: и в русскоязычной, и в англоязычной помощи в описании чекбокса "Искать в архивах" указано, что FAR не умеет искать во вложенных архивах, что уже не так)


FAR 3.0 build 5014 x86
TagsNo tags attached.
Build

Activities

lkintact

2017-08-30 14:27

reporter   bugnote:0015535

Last edited: 2017-08-30 14:51

Извиняюсь, что всё так разъехалось, использование {code}..{/code} преследовало прямопротивоплоложную цель.

lkintact

2017-08-31 12:35

reporter   bugnote:0015536

Добавление насчёт того, что FAR уже может искать во вложенных архивах оказалось ложным - неправильно провёл эксперимент, поторопился, ещё раз извиняюсь.

JohnDoe

2017-10-30 19:00

updater   bugnote:0015772

На мой взгляд при включенной опции поиска в архивах само имя архива и не должно взаимодействовать с заданной маской, например сравните с поиском в подпапках: имя папки же не влияет.

Можно попытаться добиться нужного вам поведения фильтрами, хотя не уверен что это вообще возможно.

lkintact

2017-11-24 09:58

reporter   bugnote:0015848

Похоже, всё-таки невозможно, так как маска в фильтре определяет не только имена архивов, которые нужно просматривать на наличие файлов, содержащих заданную строку, но и имена самих этих файлов. Так что исключая посредством фильтра какие-то архивы из поиска можно случайно "замести" и файлы внутри архивов, которые требуется просмотреть. В любом случае, спасибо за подсказку!

Issue History

Date Modified Username Field Change
2017-08-30 14:25 lkintact New Issue
2017-08-30 14:27 lkintact Note Added: 0015535
2017-08-30 14:49 lkintact Note Edited: 0015535
2017-08-30 14:51 lkintact Note Edited: 0015535
2017-08-31 12:35 lkintact Note Added: 0015536
2017-10-30 19:00 JohnDoe Note Added: 0015772
2017-11-24 09:58 lkintact Note Added: 0015848