每个版本的Windows都有默认APPDATA目录列表吗? (XP& up)
我需要知道每个操作系统将为以下调用返回的默认目录:
SHGetSpecialFolderLocation( NULL, CSIDL_APPDATA|CSIDL_FLAG_CREATE , &pidl );
答案 0 :(得分:4)
即使只是安装英文,也没有一个简单的答案可以列入清单。
以下是我从一些机器中提取的一些例子。
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
当你使用远程桌面等时,你会得到不同的答案。