FTP-BAT-Datei - Windows geplante Aufgabe

Ist es möglich, eine geplante Aufgabe in Windows zu erstellen, die eine Verbindung zu einer FTP - Site herstellt und alle Dateien und Ordner innerhalb des Stammverzeichnisses (oder der angegebenen Ordner im Stammverzeichnis) herunterlädt, z. B. \httdocs und \Subdomains in ein lokales Verzeichnis?

Ich denke, es muss möglich sein, aber ich kann mir die Syntax nicht ganz vorstellen....

Dies dient zum Sichern meiner Website auf dem lokalen Laufwerk - ich bearbeite und lade Inhalte von verschiedenen Hauptquellen.

Author: alex, 2009-10-07

2 answers

Siehe meine Frage für das richtige Skript; danke @djhowell-dein Skript hat mich angefangen:

Hier ist das funktionierende Skript:

open ftp.yoursite.com
ftpUsername
ftpPassword
lcd C:\Temp\OrWhatever
cd /DirectoryOnFtpServer
prompt
mget *.*
quit

lcd - lokales Verzeichnis ändern
cd - REMOTE-Verzeichnis ändern
mget *.* - holen Sie sich alle Dateien im Verzeichnis

 1
Author: roman m,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:16:58

Ja, es ist möglich, mit Scripting-Modus (ftp-s). Setzen Sie so etwas in einem .BAT-Datei:

ftp -s:MyFTP.txt

Und dann ein MyFTP erstellen.txt-Datei im selben Pfad, der so etwas enthält:

open ftp.example.com
myusername
mypassword
lcd C:\Backup
mget *
quit

Oder geben Sie mehrere Verzeichnisse wie

mget httdocs\*
mget subdomains\*
 5
Author: djhowell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-07 20:53:46