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?