我正在尝试从使用环境变量快捷方式指定文件夹路径的文件中读入,如下所示:
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%)并手动替换它们,或者是否有另一种方法来解决这些问题?似乎是复制文件的常见用例,例如打补丁。
最佳答案
用这个获取环境变量路径
var path = Environment.ExpandEnvironmentVariables(value);
关于c# - 如何在 Path.Combine() 中使用环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26228505/