Как проанализировать список ссылок из текстового файла и выполнить загрузку?

Как проанализировать список ссылок из текстового файла и выполнить загрузку?

У меня есть текстовый файл со ссылками на файлы JPEG, по одной ссылке в строке.

У меня Windows 10, при необходимости я могу установить вспомогательные инструменты.

Какой самый простой способ загрузить все эти файлы?

решение1

Как и любой скрипт, его всегда можно улучшить для повышения отказоустойчивости, но как минимум следующие три строки PowerShell должны помочь вам начать работу:

foreach($line in Get-Content .\links.txt) { 
  Invoke-WebRequest -Uri $line -OutFile $(Split-Path -Path $line -Leaf) 
}

В нем сделаны следующие предположения:

  1. Файл links.txt содержит по одному URI на строку.
  2. links.txt находится в том же каталоге, что и скрипт.
  3. Все строки в links.txt имеют URI.
  4. Все URI в links.txt имеют уникальное имя файла.
  5. Файл создается в том же каталоге, из которого запускается скрипт.

Связанный контент