View Issue Details

IDProjectCategoryView StatusLast Update
0003477Far ManagerFindFilespublic2017-11-24 12:58
ReporterlkintactAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS Version7
Product Version 
Target VersionFixed in Version 
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 16:27

reporter   bugnote:0015535

Last edited: 2017-08-30 16:51

View 3 revisions

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

lkintact

2017-08-31 14:35

reporter   bugnote:0015536

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

JohnDoe

2017-10-30 22:00

updater   bugnote:0015772

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

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

lkintact

2017-11-24 12:58

reporter   bugnote:0015848

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

Issue History

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