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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 299998
Url: https://administrator.de/contentid/299998
Printed on: April 25, 2024 at 20:04 o'clock
5 Comments
Latest comment
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