Как скопировать все *.jpg файлы с рабочего стола в папку на рабочем столе, не зная имени пользователя в пути? - C#
Формулировка задачи:
Как скопировать все *.jpg файлы с рабочего стола в папку на рабочем столе, не зная имени пользователя в пути? Читал про SpecialFolder.Desktop но возникли проблемы с путём к папке на рабочем столе.
Решение задачи: «Как скопировать все *.jpg файлы с рабочего стола в папку на рабочем столе, не зная имени пользователя в пути?»
textual
Листинг программы
string desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\";
string[] allJPG = Directory.GetFiles(@"C:\", "*.jpg");
foreach (var item in allJPG) {
File.Copy(item, desktop + Path.GetFileName(item));
}