FTP mit Batch-Skript verbinden

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.

MD Aminul Islam avatar MD Aminul Islam avatar

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