如何在.NETstring中使用system \ environmentvariables?

我有我从appsettings得到的pathvariables:

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

我正在尝试在Directory.CreateDirectory(path)方法中使用它。 但是我的应用程序bin文件夹中取代了C:\ Users \ Evgeny \ AppData \ Local \ Temp \ myapplication \ data

我应该手动replace%TEMP%吗?

像这样使用System.Environment.ExpandEnvironmentVariables

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