什么是每个Windows版本的默认APPDATA目录?

问题描述:

是否有每个Windows版本的默认APPDATA目录列表? (XP &高达)什么是每个Windows版本的默认APPDATA目录?

我需要知道的默认目录每个操作系统将返回以下调用:

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

是你好奇非英语版本的Windows吗?这可能是一个很长的名单。 – 2010-10-25 15:42:41

+0

好问题,但没有。只有英文在这一点上。 – 2010-10-25 15:56:16

+1

你为什么(认为你)需要清单?为什么不使用函数调用? – 2010-10-25 16:08:49

是不是真的有一个简单的答案,使之成为甚至只是英语安装列表。

以下是我从几台机器上取得的一些例子。

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 

你会得到漫游时或不适合不同的答案,当您使用远程桌面等

+0

这些家庭版还是专业版?自XP以来,这些是不同的版本。 – MSalters 2010-10-26 08:58:13

+0

这些来自Professional或Ultimate,没有任何家庭。 – 2010-10-26 20:26:21