[RESOLU]FTP copie/deplacement de fichiers

FTP copie/deplacement de fichiers [RESOLU] - Shell/Batch - Programmation

Marsh Posté le 12-12-2016 à 14:01:27    

bonjour,
 
Malgré mes recherche sur le net, je galère...
 
J'aimerais faire un script qui  
 
o Copie les fichiers présents (pas les dossiers) dans /TRANSFERT/dossier-ftp vers K:\dossier_local\ ou K est lecteur réseau
o Puis déplacer les fichiers présents dans/TRANSFERT/dossier-ftp vers /TRANSFERT/dossier-ftp/TRAITES
 
Pour le moment, j ai créé un script .bat

Code :
  1. ftp -s:EXPORT-BAT.ftp

qui lance un fichier ftp

Code :
  1. ftp
  2. open x.x.x.x
  3. user
  4. Password


 
Je me connecte bien au ftp. Ouf...
 
Maintenant j'ai essayé get  /TRANSFERT/dossier-ftp/*
la commande passe bien
j'ai essayé d'envoyer vers mon lecteur reseau local mais ca passe pas...
 
ftp> get
Fichier distant /TRANSFERT/dossier-ftp/*
Fichier local K:\test\
200 PORT command successful.
Erreur lors de l'ouverture du fichier local K:\test\.
> K:NumÚro dÆerreur inconnu


Message édité par kenji_lol le 13-12-2016 à 19:20:18
Reply

Marsh Posté le 12-12-2016 à 14:01:27   

Reply

Marsh Posté le 12-12-2016 à 17:15:51    

Voici ma solution qui fonctionne pour copie sur disque reseau :  
 
ftp
open x.x.x.x
user
Password
cd /TRANSFERT/dossier-ftp  (Ouvre le dossier ou seront pris les fichiers)
lcd K:\test  (ou seront copier mes fichiers en local)
prompt off
mget *.txt
bye


Message édité par kenji_lol le 12-12-2016 à 17:16:47
Reply

Marsh Posté le 12-12-2016 à 18:33:19    

J ai réussi à faire ce que je veux.
Il faudrait maintenant que déplace tous les fichiers qui se trouve dans un dossiers vers un autre dossier du serveur FTP.
J'ai réussi avec la commande "rename" mais qu'un seul fichier.
 
 
Connaissez vous une commande pour faire tous les fichiers *.* ?
 
Merci.
 
[La solution que j'ai trouvé c'est de faire un mget, mdelete puis mput....]


Message édité par kenji_lol le 13-12-2016 à 19:20:03
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed