J'ai un ensemble de variables d'environnement qui pointe vers un dossier spécifique (appelez-le MYFOLDER par exemple). Lorsque vous tapez %MYFOLDER%\SubFolder
Dans l'Explorateur Windows, le sous-dossier apparaît. Cependant, lorsque je passe SelectedPath = @"%MYFOLDER%\SubFolder";
À un FolderBrowserDialog
, cela ne fonctionne pas.
J'ai essayé d'utiliser Path.GetFullPath(..)
, mais cela semble renvoyer le dossier bin de l'exécutable (lors du débogage dans VS) avec% MYFOLDER% à la fin, au lieu du chemin que j'attendais.
Quelqu'un sait-il comment utiliser correctement la variable d'environnement?
Développez-le d'abord:
string path = Environment.ExpandEnvironmentVariables(value);
http://msdn.Microsoft.com/en-us/library/system.environment.expandenvironmentvariables.aspx