Нужно скачать несколько файлов по ссылкам и переименовать автоматически в *filename*-MMDD.ext
Чтобы скачивание шло параллельно, в bat-файле я вызываю wget через start, а далее переименовываю.
start wget "https://site.com/filename.ext" --secure-protocol=auto -O "C:\filename.ext"
set CURDATE=%date%
ren A:\filename.ext filename-%CURDATE:~3,2%%CURDATE:~0,2%.ext
Проблема - файл качается некоторое время, а bat выполняется и закрывается (каждый wget ведь запущен в отдельном процессе), так что в конце при переименовании я получаю ошибку:
Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
Подсунуть filename-%CURDATE:~3,2%%CURDATE:~0,2%.ext прямо во wget не получается, он не понимает такого: Invalid argument.
Подскажите, пожалуйста, как решить?