Obtendo pasta de downloads em c #? [duplicado]
Esta questão já tem uma resposta aqui:
Como derivar programaticamente a pasta de downloads do Windows “% USERPROFILE% / Downloads”? 5 respostasEu fiz algum código que irá pesquisar diretórios e exibir arquivos em uma caixa de listagem.
DirectoryInfo dinfo2 = new DirectoryInfo(@"C:\Users\Hunter\Downloads");
FileInfo[] Files2 = dinfo2.GetFiles("*.sto");
foreach (FileInfo file2 in Files2)
{
listBox1.Items.Add(file2.Name);
}
Eu até tentei isso:
string path = Environment.SpecialFolder.UserProfile + @"\Downloads";
DirectoryInfo dinfo2 = new DirectoryInfo(Environment.SpecialFolder.UserProfile + path);
FileInfo[] Files2 = dinfo2.GetFiles("*.sto");
foreach (FileInfo file2 in Files2)
{
listBox1.Items.Add(file2.Name);
}
Eu recebo um erro embora ...
Ok, onde dizUsers\Hunter
Bem, quando as pessoas pegam meu software, o nome não é caçador ... então, como eu faço para onde ele vai para a pasta de downloads de qualquer usuário?