C# - alle Dateien Herunterladen, die im HTTP-Verzeichnis
Wie lade ich alle Dateien in einem Verzeichnis und allen Unterverzeichnissen auf einem HTTP-server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie lade ich alle Dateien in einem Verzeichnis und allen Unterverzeichnissen auf einem HTTP-server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Verzeichnis-browsing auf dem server aktiviert ist, dann können Sie kriechen, die directory-listings, D. H. mit dem HttpWebRequest, um die listing-Seite, analysieren die Antwort zu finden, die Datei-links, download jede Datei (auch mit HttpWebRequest), navigieren Sie zu jedem Unterordner, Spülen und wiederholen.
Wenn Verzeichnis durchsuchen ist nicht aktiviert, dann können Sie nicht wirklich herunterladen, ALLE Dateien in allen Unterverzeichnissen, weil Sie nicht wissen, dass Sie existieren.
Aber Sie konnte immer noch HttpWebRequest zu kriechen ausgesetzt web-Seiten und download von verlinkten Dateien, die von Interesse sind.
Indem Sie mit einem Kommandozeilen-tool wie wget anstatt das Rad neu erfinden.