Obteniendo la carpeta de descargas en C #? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo derivar mediante programación la carpeta de descargas de Windows “% USERPROFILE% / Downloads”? 5 respuestasHe creado un código que buscará directorios y mostrará archivos en un cuadro de lista.
DirectoryInfo dinfo2 = new DirectoryInfo(@"C:\Users\Hunter\Downloads");
FileInfo[] Files2 = dinfo2.GetFiles("*.sto");
foreach (FileInfo file2 in Files2)
{
listBox1.Items.Add(file2.Name);
}
Incluso he intentado esto:
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);
}
Aunque me sale un error ...
Ok donde diceUsers\Hunter
Bueno, cuando la gente obtiene mi software, el nombre no es cazador ... así que, ¿cómo puedo llegar a donde está la carpeta de descargas de cualquier usuario?