Wie analysiere ich eine Linkliste aus einer Textdatei und lade sie herunter?

Wie analysiere ich eine Linkliste aus einer Textdatei und lade sie herunter?

Ich habe eine Textdatei mit Links zu JPEG-Dateien, ein Link pro Zeile.

Ich habe Windows 10, ich kann bei Bedarf Hilfstools installieren.

Was ist der einfachste Weg, all diese Dateien herunterzuladen?

Antwort1

Wie bei jedem Skript kann die Ausfallsicherheit immer verbessert werden. Mit den folgenden drei PowerShell-Zeilen sollten Sie jedoch zumindest loslegen können:

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

Dabei werden folgende Annahmen getroffen:

  1. Die Datei links.txt enthält eine URI pro Zeile.
  2. links.txt befindet sich im selben Verzeichnis wie das Skript.
  3. Alle Zeilen in links.txt haben eine URI.
  4. Alle URIs in links.txt haben einen eindeutigen Dateinamen.
  5. Die Datei wird im selben Verzeichnis erstellt, aus dem das Skript ausgeführt wird.

verwandte Informationen