【问题标题】:How to use system\environment variables in .NET string?如何在 .NET 字符串中使用系统\环境变量?
【发布时间】:2013-03-10 06:49:36
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    像这样使用System.Environment.ExpandEnvironmentVariables

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-13
      • 1970-01-01
      • 2014-06-07
      • 2014-11-10
      • 1970-01-01
      • 2020-05-29
      • 2020-06-06
      • 1970-01-01
      相关资源
      最近更新 更多