Thomas Luethi: Dateiliste & Download anhand dieser

Beitrag lesen

Hallo,

Unter DOS/Windows gibt es ja die sogenannten Stapeldateien (*.BAT).
Dort kannst Du eine Abfolge von [Kommandozeilen-]Befehlen speichern,
die nacheinander abgearbeitet werden sollen.

Soviel ich sehen kann, wären unter Windows (Kommandozeile)
etwa folgende Schritte notwendig:

1. Ins gewünschte Laufwerk wechseln:
   C:
2. Ins gewünschte Verzeichnis wechseln:
   cd \pfad\zum\verzeichnis
3. Dateiliste erzeugen und in Datei speichern, z.B.
   dir /A-D /S /B >dir.txt

Jetzt hast Du eine Datei dir.txt, in der die Dateien schön brav
mit vollem Pfad aufgelistet sind, z.B.
C:\pfad\zum\verzeichnis\a.txt
C:\pfad\zum\verzeichnis\sub\b.txt
C:\pfad\zum\verzeichnis\sub\bb.txt

4. In der Datei den Basis-Pfad (C:\pfad\zum\verzeichnis) suchen
durch die URL-Basis (http://www.example.com/verzeichnis/) ersetzen
sowie alle \ durch / ersetzen.
(Hier fällt mir gerade nichts kurzes ein, es sei denn, Du hast Perl
oder sowas installiert. Aber vielleicht hat sonst jemand eine Idee.)

Jedenfalls sollte am Ende das in der dir.txt stehen:
http://www.example.com/verzeichnis/a.txt
http://www.example.com/verzeichnis/sub/b.txt
http://www.example.com/verzeichnis/sub/bb.txt

5. mit wget die Liste abarbeiten:
wget -i dir.txt

Wenn Du für den 4. Schritt noch eine nette Lösung bekommst,
dann lässt sich das ganze eben in einer BAT-Datei mit
ca. 5 - 6 Zeilen unterbringen.

Weitere Infos gibt es mit
wget -help
help dir

Ich hoffe, das hilft Dir weiter.
Freundliche Grüsse
Thomas