Папка данных приложения в Windows 7
-
26-09-2019 - |
Вопрос
В моей системе установлена 64-разрядная версия Windows 7.У меня вопрос о папке «C:\ProgramData\Application Data».упоминается здесь и здесь что «Данные приложения» — это точка соединения, указывающая на C:\ProgramData.Итак, я ожидаю, что следующая команда выведет содержимое папки C:\ProgramData (в моей папке ProgramData есть такие папки, как McAfee, Microsoft, Adobe и т. д.).
cd /d "c:\ProgramData\Application Data"
реж.
Однако я не вижу ничего в списке... Однако, если бы я прошел еще на 1 каталог глубже и перечислил содержимое, то были бы перечислены все папки в этом каталоге...
cd /d "c:\ProgramData\Application Data\McAfee
реж.
Я не понимаю такого поведения.Кто-нибудь объяснит?
Решение
Это сделано для того, чтобы обеспечить обратную совместимость для программ, которые принимают старое имя, но также предотвратить повторение программами повторного обращения к дереву и поиска обеих копий.
Вот статья об этом от Раймонд Чен - Хотя я думал, что он сделал это в своем блоге, так что, возможно, там есть что-то еще.