Каковы каталоги APPDATA по умолчанию для каждой версии Windows?

Существует ли список каталогов APPDATA по умолчанию для каждой версии Windows? (XP и выше)

Мне нужно знать каталог по умолчанию, который будет возвращать каждая ОС для следующего вызова:

SHGetSpecialFolderLocation( NULL, CSIDL_APPDATA|CSIDL_FLAG_CREATE , &pidl );

1 ответ

Решение

На самом деле не существует простого ответа, который можно составить в виде списка, даже для установки на английском языке.

Вот несколько примеров, которые я только что вытащил из нескольких машин.

Windows 8 - C:\Users\%USERNAME%\AppData\Roaming
Windows 7 - C:\Users\%USERNAME%\AppData\Roaming
2K8    -    C:\Users\%USERNAME%\AppData\Roaming
Vista   -   C:\Users\%USERNAME%\AppData\Roaming
XP     -    C:\Documents and Settings\%USERNAME%\Application Data
2K3    -    C:\Documents and Settings\%USERNAME%\Application Data

вы получите разные ответы, когда вы будете в роуминге или нет, когда вы используете удаленный рабочий стол и т. д.

Другие вопросы по тегам