Bonjour,
Dans le cadre d'un archivage dominical des données stockées sur un FTP vers un ordinateur distant, je souhaite mettre en place un batch.
J'utilise pour me connecter au ftp, le logiciel psftp.exe. jusque là pas de problème.
Mon souci est que je n'arrive pas à trouver la syntaxe qui doit être ultra simple je suppose... pour copier ces données vers mon ordinateur distant faisant partie de mon réseau local (192.168.1.10 par exemple avec login et mot_de_passe)
Voici le code que j'utilise :
Dans le fichier CopieArchive.txt voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 D: cd D:\Dossier\Recup "j appelle l application et je me connecte." call D:\Dossier\psftp.exe login@adresse_ftp -pw mdp_ftp -b D:\Dossier\CopieArchive.txt -be -bc copy * 192.168.1.10\dossier_qu'il_faut
(Je vais dans le dossier voulu, le prend tout et je sors.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cd out mget * quit
Donc quelle serait la syntaxe pour aller le copier dans le "dossier_qu'il_faut" sachant qu'un mot de passe et login est demandé pour arriver sur cette machine distante.
Comment faire aussi pour ne copier que les données non existantes sur le dossier de destination? si pas de solution "simple" sur ce point comment écraser les fichiers existants sans problème.
Merci d'avance.
Partager