c# - usuario - Usar la variable de entorno en una ruta de archivo
variable de entorno windir (1)
Expandirlo primero:
string path = Environment.ExpandEnvironmentVariables(value);
http://msdn.microsoft.com/en-us/library/system.environment.expandenvironmentvariables.aspx
Tengo un conjunto de variables de entorno que apunta a una carpeta específica (llámala MYFOLDER por ejemplo). Al escribir en %MYFOLDER%/SubFolder en Windows Explorer aparece la subcarpeta. Sin embargo, cuando paso SelectedPath = @"%MYFOLDER%/SubFolder"; a un FolderBrowserDialog , no funciona.
Intenté usar Path.GetFullPath(..) , pero parece que devuelve la carpeta bin del ejecutable (mientras se depura en VS) con% MYFOLDER% al final, en lugar de la ruta que esperaba.
¿Alguien sabe cómo hacerlo para usar la variable de entorno correctamente?