【问题标题】:How to use environment variables in Path.Combine()?如何在 Path.Combine() 中使用环境变量?
【发布时间】:2014-12-01 10:29:43
【问题描述】:

我正在尝试从使用环境变量快捷方式指定文件夹路径的文件中读取,如下所示:

source          dest
filename.ext    %programfiles(x86)%\FolderName\

尝试使用 Path.Combine() 将其与文件名连接时出现以下错误:

"Could not find a part of the path %programfiles(x86)%\FolderName\filename.ext"

我是否必须解析环境变量(如 %programfiles(x86)% 和 %appdata%)并手动替换它们,或者是否有其他方法可以解决这些问题?似乎是复制文件的常见用例,例如打补丁。

【问题讨论】:

标签: c# wpf path environment-variables


【解决方案1】:

用这个来获取环境变量路径

var path = Environment.ExpandEnvironmentVariables(value);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 2021-11-17
    • 2016-04-11
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多