У меня есть текстовый файл со ссылками на файлы JPEG, по одной ссылке в строке.
У меня Windows 10, при необходимости я могу установить вспомогательные инструменты.
Какой самый простой способ загрузить все эти файлы?
решение1
Как и любой скрипт, его всегда можно улучшить для повышения отказоустойчивости, но как минимум следующие три строки PowerShell должны помочь вам начать работу:
foreach($line in Get-Content .\links.txt) {
Invoke-WebRequest -Uri $line -OutFile $(Split-Path -Path $line -Leaf)
}
В нем сделаны следующие предположения:
- Файл links.txt содержит по одному URI на строку.
- links.txt находится в том же каталоге, что и скрипт.
- Все строки в links.txt имеют URI.
- Все URI в links.txt имеют уникальное имя файла.
- Файл создается в том же каталоге, из которого запускается скрипт.