Abrufen des Downloads-Ordners in C #? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Wie kann der Windows-Download-Ordner "% USERPROFILE% / Downloads" programmgesteuert abgeleitet werden? 5 Antworten

Ich habe einen Code erstellt, der Verzeichnisse durchsucht und Dateien in einer Listbox anzeigt.

DirectoryInfo dinfo2 = new DirectoryInfo(@"C:\Users\Hunter\Downloads");
FileInfo[] Files2 = dinfo2.GetFiles("*.sto");
foreach (FileInfo file2 in Files2)
{
     listBox1.Items.Add(file2.Name);
}

Ich habe es sogar versucht:

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);
}

Ich bekomme aber einen Fehler ...

Ok, wo es heißtUsers\Hunter Nun, wenn Leute meine Software bekommen, gibt es keinen Namen für Jäger ... also, wie mache ich es dort, wo es in den Download-Ordner eines Benutzers geht?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage