Pobieranie folderu pobierania w języku C #? [duplikować]
To pytanie ma już tutaj odpowiedź:
Jak programowo uzyskać folder pobierania Windows „% USERPROFILE% / Downloads”? 5 odpowiedziZrobiłem kod, który będzie przeszukiwał katalogi i wyświetlał pliki w polu listy.
DirectoryInfo dinfo2 = new DirectoryInfo(@"C:\Users\Hunter\Downloads");
FileInfo[] Files2 = dinfo2.GetFiles("*.sto");
foreach (FileInfo file2 in Files2)
{
listBox1.Items.Add(file2.Name);
}
Próbowałem tego nawet:
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);
}
Mam jednak błąd ...
Ok, gdzie to mówiUsers\Hunter
Cóż, kiedy ludzie dostają moje oprogramowanie, nie ma nazwy myśliwego ... więc jak mogę dotrzeć do miejsca, w którym trafia do dowolnego folderu pobierania?