在文件路径中使用环境变量

Fly*_*179 68 c# path environment-variables folderbrowserdialog

我有一个指向特定文件夹的环境变量集(例如,称之为MYFOLDER).在%MYFOLDER%\SubFolderWindows资源管理器中键入时,将显示子文件夹.但是,当我SelectedPath = @"%MYFOLDER%\SubFolder";转到a时FolderBrowserDialog,它不起作用.

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

任何人都知道如何正确使用环境变量?

Mar*_*ell 131

首先展开它:

string path = Environment.ExpandEnvironmentVariables(value);
Run Code Online (Sandbox Code Playgroud)

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

  • 我还发现:添加变量时重启visual studio! (14认同)