如何在.NET字符串中使用system \ environment变量?

时间:2013-03-20 22:29:34

标签: c# windows environment-variables system-variable

我的路径变量是我从appsettings获得的:

var path="%TEMP%\myapplication\data";

我试图在Directory.CreateDirectory(path)方法中使用它。但我在我的应用程序 bin 文件夹中找到了新文件夹,而不是 C:\ Users \ Evgeny \ AppData \ Local \ Temp \ myapplication \ data

我应该手动更换%TEMP%吗?

1 个答案:

答案 0 :(得分:7)

像这样使用System.Environment.ExpandEnvironmentVariables

String concretePath = Environment.ExpandEnvironmentVariables(@"%TEMP%\myapplication\data");