Получение папки с загрузками в C #? [Дубликат]
This question already has an answer here:
How to programmatically derive windows downloads folder “%USERPROFILE%/Downloads”? 5 answersЯ сделал некоторый код, который будет искать каталоги и отображать файлы в списке.
DirectoryInfo dinfo2 = new DirectoryInfo(@"C:\Users\Hunter\Downloads");
FileInfo[] Files2 = dinfo2.GetFiles("*.sto");
foreach (FileInfo file2 in Files2)
{
listBox1.Items.Add(file2.Name);
}
Я даже попробовал это:
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);
}
Я получаю ошибку, хотя ...
Хорошо, где это говоритUsers\Hunter
Ну, когда люди получают мое программное обеспечение, его имя не охотник ... так как мне сделать, чтобы оно попало туда, где оно находится в любой папке загрузок пользователя?