Pergunta
Existe uma variável .NET que retorna o diretório “Todos os usuários”?
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