我的路径变量是我从appsettings获得的:
var path="%TEMP%\myapplication\data";
我试图在Directory.CreateDirectory(path)
方法中使用它。但我在我的应用程序 bin 文件夹中找到了新文件夹,而不是 C:\ Users \ Evgeny \ AppData \ Local \ Temp \ myapplication \ data 。
我应该手动更换%TEMP%
吗?
答案 0 :(得分:7)
像这样使用System.Environment.ExpandEnvironmentVariables
:
String concretePath = Environment.ExpandEnvironmentVariables(@"%TEMP%\myapplication\data");