Es gibt Zeiten, in denen Sie auf einer Webseite landen, die nicht wie eine Webseite aussieht, sondern wie ein Ordner aussieht und Sie nur Dateien finden können, die aufgelistet werden. Dies liegt daran, dass die Webserver-Verzeichnisindexdatei (index.html, default.asp und etc.) nicht im Ordner vorhanden ist und die Option Verzeichnislisten im Webserver aktiviert ist. Wenn Sie bestimmte Dateien herunterladen/ablehnen möchten, können Sie die Option -A oder -R verwenden (oder – wenn Sie sie über regexp – –accept-regex/–reject-regex angeben möchten) Es ist nicht schwierig, Java-Code zum Herunterladen einer einzelnen Datei von einem FTP-Server zu schreiben. Es wäre jedoch ziemlich komplex, wenn wir ein komplettes Verzeichnis herunterladen möchten, da sich ein Verzeichnis stark von einer Datei unterscheidet, da es Unterdateien und Unterverzeichnisse enthalten kann, die auf vielen Ebenen verschachtelt werden können. In diesem Artikel stellen wir eine Lösung zum Herunterladen eines ganzen Verzeichnisses vom FTP-Server vor, die getestet und als sehr gut funktioniert. Leider unterstützt wget keine parallelen Downloads. Werfen Sie einen Blick auf diese:- forums.devshed.com/ftp-help-113/recursive-mget-with-command-line-ftp-37472.htmlor – www.cyberciti.biz/tips/linux-download-all-file-from-ftp-server-recursively.html Der wichtige Punkt bei dieser Methode ist es, die Verzeichnisstruktur des Remoteverzeichnisses auf dem lokalen Computer korrekt neu zu erstellen. Das folgende Beispiel veranschaulicht, wie diese Methode verwendet wird: Dateien füllen die Ressourcenliste nicht automatisch auf, und Sie müssen auf die Schaltfläche “Seitenverknüpfungen laden” klicken, um zu starten. Das Kontrollkästchen oben wählt alle Dateien auf einmal aus, während die Erweiterungen oder Textfilterfelder am unteren Rand die Liste nach den eingegebenen Zeichen filtern. Dateien können einer Warteschlange hinzugefügt oder direkt mit den Schaltflächen unten rechts heruntergeladen werden. Neben wget können Sie auch lftp im Skriptmodus verwenden. Der folgende Befehl spiegelt den Inhalt eines bestimmten Remote-FTP-Verzeichnisses in das angegebene lokale Verzeichnis und kann in den cron-Job eingefügt werden: –wait kann durch 1 (Sekunde) ersetzt werden, vorausgesetzt, der Server von Ihnen lädt nicht ihren raus.

Entfernen Sie –no-directories, um vollständig zu crawlen und laden Sie alles, was Ihren Kriterien entspricht (Zip-Dateien hier) ausgehend vom Stammverzeichnis. www.cyberciti.biz/faq/wget-recursive-download-command/ Hinweis: Alle unten aufgeführten Browsererweiterungen laden nur die Dateien aus dem Stammordner auf der Browser-Registerkarte herunter, sie werden nicht in Unterordner recurse. Wenn Sie einen Ordner aus der Downloadliste auswählen, wird er einfach als unbekannte Datei heruntergeladen. Während dieses Programm in der Lage ist, alle Dateien in einem bestimmten Ordner sehr einfach herunterzuladen, kann es nicht in Unterordner recurse. Alles, was Sie tun müssen, ist eine URL in die Zwischenablage zu kopieren, während JDownloader läuft, und es wird ein neues Paket oder eine Reihe von Paketen zum Link Grabber mit allen Dateien hinzufügen. Dateitypen können mit Kontrollkästchen herausgefiltert oder manuell deaktiviert/entfernt werden. Beachten Sie, dass die JDownloader Installer-Version Adware enthält. VWget funktioniert, ich benerste es gerade jetzt, um aus einem Ordner tief in einem hos ohne index.html herunterzuladen, der mit ?index.of gefunden wurde? Sie müssen die richtigen Einstellungen verwenden, es dauerte ein paar geht, die ersten 2 Mal versuchte es, den größten Teil der Domain lol herunterzuladen. Wechseln Sie dann durch die Registerkarten und wählen Sie alle Dateien mit dem oberen Kontrollkästchen aus, aktivieren Sie die Dateien einzeln oder verwenden Sie die Filterfelder für den Dateityp unten. Klicken Sie auf die Schaltfläche “Alle herunterladen!”, und die Dateien werden der Warteschlange hinzugefügt und heruntergeladen. Sie können keine Verzeichnisse herunterladen, aber Sie könnten in Ihr Verzeichnis navigieren und mehrere z.B. alle Dateien herunterladen Einer der Gründe, Verzeichnislisten anzubieten, ist eine bequeme Möglichkeit für den Besucher, die Dateien in den Ordnern schnell zu durchsuchen und es ihnen zu ermöglichen, die Dateien einfach auf ihren Computer herunterzuladen.