Textdatei mit Dateipfaden auslesen und die Dateien lt. dem Pfad downloaden
Hallo,
ich soll von einem Web-Server diverse Dateien automatisiert mit einem
Batchprogramm downloaden. Die Dateipfade der einzelnen Dateien stehen
in einer Textdatei.
Liste.txt
www.testserver/koepfe/4567/123.jpg
www.testserver/koepfe/5678/301.jpg
www.testserver/koepfe/6897/304.jpg
www.testserver/koepfe/8686/123.jpg
www.testserver/koepfe/7686/123.jpg
Kann mir jemand mitteilen, wie ich das machen kann? Benötige ich
ein zusätzliches Programm? Wie muss der Befehl aussehen, um
jeden einzelnen Dateipfad der Textdatei auszulesen und downzuloaden?
Vielen Dank für Eure Hilfe und Frohe Ostern.
ich soll von einem Web-Server diverse Dateien automatisiert mit einem
Batchprogramm downloaden. Die Dateipfade der einzelnen Dateien stehen
in einer Textdatei.
Liste.txt
www.testserver/koepfe/4567/123.jpg
www.testserver/koepfe/5678/301.jpg
www.testserver/koepfe/6897/304.jpg
www.testserver/koepfe/8686/123.jpg
www.testserver/koepfe/7686/123.jpg
Kann mir jemand mitteilen, wie ich das machen kann? Benötige ich
ein zusätzliches Programm? Wie muss der Befehl aussehen, um
jeden einzelnen Dateipfad der Textdatei auszulesen und downzuloaden?
Vielen Dank für Eure Hilfe und Frohe Ostern.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 299998
Url: https://administrator.de/contentid/299998
Ausgedruckt am: 26.11.2024 um 12:11 Uhr
5 Kommentare
Neuester Kommentar
Mit Powershell so
Oder wget kann das auch out of the box mit dem Parameter -i
http://unix.stackexchange.com/questions/152377/wget-download-using-list ...
Nur das Protokoll (http://) solltest du am Anfang besser mit aufführen.
Gruß jodel32
$downloadpath = 'C:\ziel'
gc 'C:\Liste.txt' | %{iwr -Uri $_ -Outfile "$downloadpath\$([IO.Path]::GetFilename($_))"}
http://unix.stackexchange.com/questions/152377/wget-download-using-list ...
Nur das Protokoll (http://) solltest du am Anfang besser mit aufführen.
Gruß jodel32
Für eine Batchdatei:
wget musst du dir natürlich erst runterladen.
Btw. Powershell kannst du problemlos auch in einer Batch verwenden, .
Gruß jodel32
@echo off
for /f "usebackq delims=" %%a in ("C:\Liste.txt") do wget "%%a"
Btw. Powershell kannst du problemlos auch in einer Batch verwenden, .
Gruß jodel32