Bonjour,
Je souhaite mettre en place une copie des fichiers dans un répertoire local sur un espace FTP puis déplacer les fichiers locaux dans un répertoire archive.
Voici le fichier batch appelé par le planificateur de tâches :
copie_ftp.bat :
cls
ftp -s:fichier_ftp.txt
move *.pdf archives
fichier_ftp.txt :
open [IP]
[USER]
[PASS]
type binary
send *.pdf
quit
Comme vous le voyez, le bat est appelé, et lance le fichier FTP qui exécutera les commandes, à savoir envoyer les fichiers PDF.
Le problème est qu'il ne copie qu'un fichier : send *.pdf et que le batch déplace tous les fichiers derrières. Si la connexion ou la copie n'est pas bonne les fichiers sont quand même déplacé alors qu'ils ne sont pas copiés.
Connaissez-vous un moyen d'envoyer des fichiers par FTP alors que l'on ne connais pas forcément les noms de fichier. Et de pouvoir déplacer ces fichiers copiés en local en cas de réussite ?
Il existe des logiciels de scripts, mais je cherche la solution simple, par batch si possible.
Merci de votre aide.
Partager