Специфика поиска в ТС под Windows 7 x64

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
kolika33
Сообщения: 2
Зарегистрирован: Пн июн 06, 2011 01:32

Специфика поиска в ТС под Windows 7 x64

Сообщение kolika33 »

Проблема в том, что под Windows 7 x64 при поиске файлов в папке пользователя, ТС 7.56a зацикливается на папке c:\Documents and Settings\<имя пользователя>\Local Settings\Application Data\ .
Эта папка является точкой перенаправления на папку "Local Settings", где она сама и находится. Сделано это для совместимости с х32 программами.
ТС заходит в "Application Data", внутри неё опять в "Application Data" и так до бесконечности. Эту проблему признал и Гислер (ghisler.ch/board/viewtopic.php?t=29532).
Собственно вопрос, кто что посоветует, чтобы всё-таки искать с помощью ТС, не исключая пользовательские папки?

[mod="Avada"]Заголовок темы сделан более общим (убрана конкретная версия TC).[/mod]
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Общее решение проблемы пока может дать только Гислер. В конкретном примере можно использовать исключение при поиске, например поставить правило tc.Тип файла != Символическая ссылка (вкладка "Плагины").
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Странно, что у меня ничего не зацикливается.

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

В Users ищет, но опять же, в Users\Я\Local Settings ничего не находит - в этой папке чтение содержимого запрещено для всех пользователей.

Может, у тебя кто-то поигрался с правами доступа этих папок?

А совет выше, к сожалению, не прокатит - тотал всё равно будет пытаться перечислить содержимое папок-ссылок, просто не будет включать их в результат поиска.

Но могу посоветовать 1 раз выполнить поиск папок-ссылок в Users и добавить их в список исключений - тогда тотал вообще перестанет с ними работать, следовательно и зацикливаться перестанет. Для поиска нужно задать условие, которое указал D1P, при этом на вкладке Дополнительно отметить галочки Атрибуты и Каталог, остальные опции не изменять.
kolika33
Сообщения: 2
Зарегистрирован: Пн июн 06, 2011 01:32

Сообщение kolika33 »

MVV писал(а):Может, у тебя кто-то поигрался с правами доступа этих папок?
Да, именно я и поигрался. :) Когда 32-битный софт с XP переносил. Что-то, помниться, не задалось, пришлось разрешить доступ. Сейчас восстановил эти права, вроде старый софт пашет, посмотрим, что будет дальше.
А ТС зацикливаться, действительно, перестал. СПАСИБО, ГОСПОДА D1P и MVV!
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Эти точки соединения изначально настроены так, что через них можно обратиться к нужной папке внутри профилей пользователей, и файлы доступны по старому пути, так что старый софт должен был работать и так. Единственное, чего не должен был делать старый софт, чтобы не заиметь проблем - это пытаться перечислить папки пользователей в самих папках-ссылках (Documents and Settings и др.) - этот вариант не предусмотрен.

Так какой вариант решения проблемы-то был выбран?
Ответить