Sequentiell benannte Dateien automatisch laden

Posted by admin under Betriebssysteme, Software, Windows

Habt ihr schon einmal vor dem Problem gestanden viele Dateien die sequentiell benannt wurden von einer Webseite herunterzuladen ? Mir ist das erst letztens wieder passiert als ich versucht habe alle Episoden des exzellenten English as a Second Language Podcasts herunterzuladen. Anstatt jetzt hunderte von Malen auf Download zu klicken habe ich mir gedacht, dass es eine einfachere Möglichkeit geben müsste.

Es gibt zwei mögliche Scenarien die ich kurz durchsprechen möchte.

1) Bei einigen wenigen Seiten kann man ein Directory mit allen Dateien aufrufen und dieses dann in einen Download Manager laden. Meist geht dies allerdings nicht.
2) Diese Methode funktioniert immer, erfordert aber ein wenig mehr Einarbeitungszeit.

Da im obigen Fall die Methode 1 nicht funktioniert musste ich einen weiteren Weg finden die Podcasts, und nur diese, von der Webseite herunterzuladen. Windows selber bietet dazu keine Möglichkeiten, also habe ich mich im Web umgesehen um eine Lösung zu finden.

File Downloader ist ein Download Manager für die Eingabeaufforderung welches zahlreiche Parameter unterstützt.

Wenn man diesen nun mit dem “for” Befehl kombinieren würde könnte man theoretisch diese Dateien herunterladen. Es müssen aber zwei Bedingungen erfüllt sein:

  • Der Pfad in dem die Dateien liegen muss derselbe sein
  • Jede Datei ist sequentiell benannt

Ladet den File Downloader herunter, wechselt in die Eingabeaufforderung und dort in das Verzeichnis vom Download Manager den ihr installiert habt. Nun starten wir den Download mit den folgenden Parameter:

for /L %i in (x,1,y) do download http://web.site.net/Podcast%i.mp3

wobei x die beginnende Zahl, also die der ersten Datei und y die der letzten Datei beschreibt. Die Url muss natürlich auch angepasst werden.

Mit diesem kurzem Befehl war es möglich alle Podcasts der Webseite in einem Rutsch herunterzuladen.

Leave a Reply