【问题标题】:Using environment variable in a file path在文件路径中使用环境变量
【发布时间】:2011-05-19 21:07:03
【问题描述】:

我有一个指向特定文件夹的环境变量集(例如称为 MYFOLDER)。在 Windows 资源管理器中输入 %MYFOLDER%\SubFolder 时,会出现子文件夹。但是,当我将SelectedPath = @"%MYFOLDER%\SubFolder"; 传递给FolderBrowserDialog 时,它不起作用。

我尝试使用 Path.GetFullPath(..),但这似乎返回了可执行文件的 bin 文件夹(在 VS 中调试时),最后带有 %MYFOLDER%,而不是我期望的路径。

有人知道如何让它正确使用环境变量吗?

【问题讨论】:

    标签: c# path environment-variables folderbrowserdialog


    【解决方案1】:

    先展开:

    string path = Environment.ExpandEnvironmentVariables(value);
    

    http://msdn.microsoft.com/en-us/library/system.environment.expandenvironmentvariables.aspx

    【讨论】:

    • 我还发现:添加变量时重启visual studio!
    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 2023-04-05
    • 2017-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多