テキスト ファイルからリンクのリストを解析してダウンロードするにはどうすればよいでしょうか?

テキスト ファイルからリンクのリストを解析してダウンロードするにはどうすればよいでしょうか?

jpeg ファイルへのリンクが 1 行に 1 つずつあるテキスト ファイルがあります。

私は Windows 10 を使用していますが、必要に応じてヘルパー ツールをインストールできます。

これらすべてのファイルをダウンロードする最も簡単な方法は何ですか?

答え1

他のスクリプトと同様に、回復力を高めるために常に改善できますが、少なくとも次の 3 行の PowerShell で実行できるはずです。

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

それは次の仮定に基づいています:

  1. ファイル links.txt には、1 行につき 1 つの URI が含まれています。
  2. links.txt はスクリプトと同じディレクトリにあります。
  3. links.txt 内のすべての行には URI があります。
  4. links.txt 内のすべての URI には一意のファイル名があります。
  5. ファイルは、スクリプトが実行されるのと同じディレクトリに作成されます。

関連情報