Не соответствие Проводника и ТС

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

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

Ответить
Vizal
Сообщения: 2
Зарегистрирован: Чт фев 11, 2021 15:20

Не соответствие Проводника и ТС

Сообщение Vizal »

В ТС
c:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\ - одна папка Стандартные;
В Проводнике
C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs - две папки Стандартные:

C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Стандартные\Связь\HyperTerminal

C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\Communications\HyperTerminal
Вот эту ТС и не видит. Поиском файлы *.ht конечно же не находит.

На двух компах 7-ка Проф 64 bit. ТС 8.52 и 9.50
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

В локализованных версиях Windows для некоторых стандартных папок используется механизм подстановки переведённых названий. В частности, в каталоге C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\ находится скрытый файл Desktop.ini. В нём задан параметр LocalizedResourceName, определяющий локализованное имя, которое Проводник будет использовать для отображения имени этой папки. Если этот файл, скажем, переименовать, то название папки в Проводнике вернётся к физическому имени каталога, Accessories. Тотал же всегда отображает только физическое имя каталога, как оно хранится на диске.

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

Что касается файлов *.ht, я не понял, что это за файлы, какое они имеют отношение к именам каталогов и при чём тут поиск; поэтому не могу прокомментировать.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Vizal
Сообщения: 2
Зарегистрирован: Чт фев 11, 2021 15:20

Сообщение Vizal »

Спасибо за теорию. До таких тонкостей углубляться не приходилось.
Но, "Тотал же всегда отображает только физическое имя каталога, как оно хранится на диске." - это получается не достоинство, а фича, баг....

*.ht - это файлы ГиперТерминала. И они были установлены (как я понимаю) не в локализованные, а в стандартные пути. И без Проводника найти их невозможно!

Пользуюсь Total, аки Norton много лет. И вот на старости разочаровался....
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Vizal писал(а):Но, "Тотал же всегда отображает только физическое имя каталога, как оно хранится на диске." - это получается не достоинство, а фича, баг....
Это вопрос в высшей степени спорный и глубоко субъективный. Кому-то удобнее работать с фактическим содержимым дисков, а кому-то приятнее, когда система за них сама всё перетасует и пригладит. И тут бессмысленно спорить, какой подход правильнее. Просто нужно принять как факт, что Тотал ориентирован на первую категорию пользователей, а Проводник — на вторую.
Vizal писал(а):*.ht - это файлы ГиперТерминала. И они были установлены (как я понимаю) не в локализованные, а в стандартные пути. И без Проводника найти их невозможно!
Если файлы физически присутствуют на диске, то Тотал их найдёт. Если не находит, то либо файлов там нет, либо вы ищете в неправильном месте, либо эти файлы (или содержащий их каталог) оказались по тем или иным причинам скрыты Тоталом (например, из-за атрибута скрытый и/или системный вкупе с опцией, запрещающей показ таких файлов; или из-за работы списка исключений).

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

Файлы не могут появляться ниоткуда, волшебства не бывает. Надо просто разобраться, что где находится на самом деле.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить