Папка с данными приложения в Windows 7 - PullRequest
2 голосов
/ 05 августа 2010

В моей системе установлена ​​64-битная Windows 7. У меня есть вопрос о папке "C: \ ProgramData \ Application Data". Упоминается здесь и здесь , что «Данные приложения» - это точка соединения, которая указывает на C: \ ProgramData. Итак, я ожидаю, что следующая команда выведет список содержимого папки C: \ ProgramData (в моей папке ProgramData есть такие папки, как McAfee, Microsoft, Adobe и т. Д.) ..

cd / d "c: \ ProgramData \ Application Data"

1012 * реж *

Тем не менее, я не вижу ничего в списке ... Однако, если бы мне пришлось пройти еще 1 каталог глубже и вывести список содержимого, то все папки в этом каталоге перечислены ...

cd / d "c: \ ProgramData \ Application Data \ McAfee

реж

Я не понимаю этого поведения. Кто-нибудь объяснит?

1 Ответ

8 голосов
/ 05 августа 2010

Это для обеспечения обратной совместимости для программ, которые принимают старое имя, но также для предотвращения повторного использования программами дерева и поиска обеих копий.

Вот статья об этом от Раймонд Чен - я думал, что он сделал это в своем блоге, так что, может быть, есть еще что-то.

...