FTP mit Batch-Skript verbinden
Das FTP (File Transfer Protocol) ist ein Standardprotokoll, das auf einem Client-Server aufgebaut ist und zum Übertragen von Dateien von einem Computer auf einen anderen verwendet wird.
In diesem Artikel werden wir sehen, wie wir ein FTP-Skript in Batch erstellen und uns mit dem FTP-Server verbinden können. Außerdem werden wir notwendige Beispiele und Erklärungen sehen, um das Thema verständlicher zu machen.
FTP-Verbindung mit Batch-Skript
Bevor wir beginnen, müssen wir diese wichtige Anmerkung machen. Um das FTP-Skript in das Batch-Skript einzubetten, müssen Sie am Anfang des FTP-Skripts die Zeile @ftp -i -s:"%~f0"&GOTO:EOF
hinzufügen.
Hier wird "%~f0"
verwendet, um den Namen der laufenden Batch-Datei aufzulösen, und GOTO: EOF
wird verwendet, um das Batch-Skript zu schließen.
Beispiel 1:
Unten ist ein einfaches FTP-Skript, das in Batch geschrieben wurde; Dies ist das grundlegendste Konzept. Sie müssen Ihre Webadresse, Ihren Benutzernamen und Ihr Passwort im Skript angeben.
Gehen wir den Code unseres Beispiels durch:
@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
LCD c:\MyLocalDirectory
CD public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye
Beispiel 2:
Dies ist ein Beispiel für ein klassisches FTP-Skript, das weitgehend dem vorherigen ähnelt. Sehen wir uns den Code unseres Beispiels an:
open example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
lcd c:\MyLocalDirectory
cd public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye
Beispiel 3:
Dies ist ein Beispiel für ein FTP-Skript, mit dem Sie automatisch eine FTP-Verbindung herstellen können. Der Code für dieses Beispiel sieht wie folgt aus:
@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
PWD
Für alle Beispiele müssen Sie Ihren eigenen Benutzernamen und Ihr eigenes Passwort für das Skript angeben, bevor Sie es ausführen.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn