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.
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 änderncd
- REMOTE-Verzeichnis ändernmget *.*
- holen Sie sich alle Dateien im Verzeichnis
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\*
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