Pregunta
¿Existe una variable .NET que devuelve el directorio "Todos los usuarios"?
Solución
Querrás usar el system.environment
variables.
La mayoría de los predefinidos son mostrado aquí.
Para el "Todos los usuarios"usarías:
System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE")
Sé que obtuve muchas modificaciones y una respuesta correcta para mis otras cosas, pero esto realmente funciona.donde como el otro Variables de entorno Me vinculé anteriormente y no parece funcionar con esa llamada de función.
Otros consejos
O,
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
Luego puede pasar este resultado a System.IO.Directory.GetParent() para obtener la carpeta raíz "Todos los usuarios".
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow