View Issue Details

IDProjectCategoryView StatusLast Update
0000613Far Manager 1.7xFindFilespublic2008-10-01 16:17
ReporterArtyAssigned ToDrKnS 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.71 
Target VersionFixed in Version1.71 
Summary0000613: Поиск не находит файлы и папки в подпапках при установке опции "Искать в символических связях"
DescriptionПри установке опции "Искать в символических связях" в диалоге поиска, FAR перестает находить файлы и папки в подпапках.
Галочки расставлены как на скрине.
Поиск запущен из корня диска C - notepad.exe не находится.
Сломалось по-моему в 2440, в 2411 работало.

OS: Vista SP1 x86
TagsNo tags attached.
Build2443

Activities

2008-10-01 10:46

 

test2.png (18,078 bytes)
test2.png (18,078 bytes)

DrKnS

2008-10-01 11:22

administrator   bugnote:0001854

Это фича.
Жмём F1 и читаем примечание после 8 абзаца.
В висте на системном диске этих "рекурсивных колец" предостаточно:
C:\ProgramData\Application Data и вперёд по кругу.

Arty

2008-10-01 12:33

reporter   bugnote:0001855

Из справки:
"Примечание: если при помощи символических связей в файловой
            системе образованы рекурсивные кольца (например,
            символическая связь указывает на один из
            собственных родительских каталогов), поиск будет
            идти до достижения максимально допустимой длины
            полного пути файлов."
Отсюда не следует, что поиск должен прерываться полностью.

DrKnS

2008-10-01 12:36

administrator   bugnote:0001856

А вот с этим невозможно не согласиться, да.

DrKnS

2008-10-01 13:43

administrator   bugnote:0001858

Пробуем:
www.farmanager.com/farbugs/Far.RecursiveScan.rar
Здесь при превышении MAX_PATH не тупо прерываем поиск, а пробуем идти дальше.

Arty

2008-10-01 15:42

reporter   bugnote:0001859

Работает, можно закрывать.
Возможно стоит добавить в справку фразу о увеличении времени поиска.
Что-то типа:
"Примечание: если при помощи символических связей в файловой
            системе образованы рекурсивные кольца (например,
            символическая связь указывает на один из
            собственных родительских каталогов), поиск будет
            идти до достижения максимально допустимой длины
            полного пути файлов. Время поиска при этом может
            существенно увеличиться."

DrKnS

2008-10-01 16:17

administrator   bugnote:0001860

1.71 - после 2443.
1.80 - и так работает правильно.

Issue History

Date Modified Username Field Change
2008-10-01 10:46 Arty New Issue
2008-10-01 10:46 Arty File Added: test2.png
2008-10-01 11:22 DrKnS Build => 0
2008-10-01 11:22 DrKnS Status new => closed
2008-10-01 11:22 DrKnS Note Added: 0001854
2008-10-01 11:22 DrKnS Resolution open => no change required
2008-10-01 11:22 DrKnS Fixed in Version => 1.71
2008-10-01 12:33 Arty Status closed => new
2008-10-01 12:33 Arty Resolution no change required => reopened
2008-10-01 12:33 Arty Note Added: 0001855
2008-10-01 12:36 DrKnS Note Added: 0001856
2008-10-01 13:43 DrKnS Note Added: 0001858
2008-10-01 13:48 DrKnS Status new => assigned
2008-10-01 13:48 DrKnS Assigned To => DrKnS
2008-10-01 13:49 DrKnS Status assigned => feedback
2008-10-01 15:42 Arty Note Added: 0001859
2008-10-01 16:17 DrKnS Build 0 => 2443
2008-10-01 16:17 DrKnS Status feedback => closed
2008-10-01 16:17 DrKnS Note Added: 0001860
2008-10-01 16:17 DrKnS Resolution reopened => fixed