Да, бывают такие задачи - скачать файлы по списку и записать на диск с другим именем (сгенерированным или заранее заданным) в определенные директории (имена каталогов тоже можно генерировать) Например скачать 1млн файлов и записать в каталоги по 2000 шт -> сгенерировать 10 корневых каталогов, в каждом по 50 подкаталогов и в каждый записать по 2000 файлов. Сгенерировать отчет - откуда скачан файл и с каким именем он куда записан.
Добавлено в JS парсеры https://a-parser.com/resources/279/, там это логичнее и больше возможностей по контролю имени файла