您可以从 Environment 对象中获取它。
string path;
path = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
根据评论编辑:
现在我明白了。您可以创建自己的环境变量以用作配置中路径的一部分。
命令:
set mylocalapplicationdata="somewhere"
或 C#:
string name = "mylocalapplicationdata";
string value = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
Environment.SetEnvironmentVariable(name, value);
在此之后,您可以%mylocalapplicationdata%
像使用其他系统变量一样使用。
您可以为一个会话(进程)、用户或机器(对于需要管理员权限的机器)设置变量。
更多信息 (MSDN):http:
//msdn.microsoft.com/en-us/library/z46c489x.aspx
或者,您可以使用这样的字符串:
%USERPROFILE%\Local Settings\Application Data
但这仅适用于 windows xp。