Pregunta

¿Existe una variable .NET que devuelve el directorio "Todos los usuarios"?

¿Fue útil?

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
scroll top