Pergunta

Existe uma variável .NET que retorna o diretório “Todos os usuários”?

Foi útil?

Solução

Você vai querer usar o system.environment variáveis.
A maioria dos predefinidos são mostrado aqui.

Para o "Todos os usuários" você usaria:

System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE")

Eu sei que recebi muitos upmods e uma resposta correta para minhas outras coisas, mas isso realmente funciona.onde como o outro variáveis ​​ambientais Eu vinculei anteriormente e não parece funcionar com essa chamada de função.

Outras dicas

Ou,

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)

Você pode então passar esse resultado para System.IO.Directory.GetParent() para obter a pasta raiz "Todos os usuários".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top