繁体   English   中英

如何在Path.Combine()中使用环境变量?

[英]How to use environment variables in Path.Combine()?

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

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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM