Как программно определить расположение папки "Загрузки"? Пользователь может ее переместить, т.ч. вариант %HOMEPATH%\<имя_пользователя>\Downloads не подходит.
Откройте реестр (нажмите комбинацию WIN+R и введите regedit)
Перейдите по ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Поменяйте значение у параметра {374DE290-123F-4565-9164-39C4925E467B} на путь до новой папки
Перезагрузите компьютер
Может быть поможет. Осталось ветку реестра считать