Connectez FTP avec un script Batch
Le FTP (File Transfer Protocol) est un protocole standard construit sur un client-serveur utilisé pour transférer des fichiers d’un ordinateur à un autre.
Dans cet article, nous verrons comment créer un script FTP en Batch et se connecter au serveur FTP. De plus, nous verrons des exemples et des explications nécessaires pour faciliter la compréhension du sujet.
Connectez FTP avec un script Batch
Avant de commencer, nous devons prendre cette note importante. Pour embarquer le script FTP dans le script Batch, vous devez ajouter la ligne @ftp -i -s:"%~f0"&GOTO:EOF
au début du script FTP.
Ici, "%~f0"
est utilisé pour résoudre le nom du fichier Batch en cours d’exécution, et GOTO: EOF
est utilisé pour fermer le script Batch.
Exemple 1:
Vous trouverez ci-dessous un simple script FTP écrit en Batch ; c’est le concept le plus basique. Vous devez fournir votre adresse Web, votre nom d’utilisateur et votre mot de passe sur le script.
Passons en revue le code de notre exemple :
@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
Exemple 2 :
Ceci est un exemple de script FTP classique, qui est essentiellement similaire au précédent. Voyons le code de notre exemple :
open example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
lcd c:\MyLocalDirectory
cd public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye
Exemple 3 :
Ceci est un exemple de script FTP qui vous permet de vous connecter automatiquement avec FTP. Le code de cet exemple ressemblera à ce qui suit :
@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
PWD
Pour tous les exemples, vous devez fournir votre propre nom d’utilisateur et mot de passe sur le script avant de l’exécuter.
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