83

特定のフォルダーを指す環境変数セットがあります(たとえば、MYFOLDERと呼びます)。%MYFOLDER%\SubFolderWindowsエクスプローラーに入力すると、サブフォルダーが表示されます。ただし、に渡すSelectedPath = @"%MYFOLDER%\SubFolder";FolderBrowserDialog機能しません。

を使用してみPath.GetFullPath(..)ましたが、(VSでのデバッグ中に)実行可能ファイルのbinフォルダーが返され、期待するパスではなく、最後に%MYFOLDER%が含まれているようです。

環境変数を適切に使用する方法を知っている人はいますか?

4

1 に答える 1

156

最初に展開します。

string path = Environment.ExpandEnvironmentVariables(value);

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

于 2010-12-03T17:12:09.970 に答える