Copie d'un serveur ftp vers un serveur distant

Fermé
Cadapen - 20 janv. 2017 à 12:02
brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 25 avril 2024 - 24 janv. 2017 à 11:58
Bonjour,

Bonjour,

Je voudrais vous demander conseil, je vous explique :
En fait mon but est de copier l'ensemble des dossier et sous dossier du repertoire "Report" (voir bat ci-dessous)
vers un répertoire sur mon serveur (Z:\Dossier)
Et si possible Transférer tous les fichiers dont l'extention finie par "*.csv" soit déplacés à la racine du dossier "Report"

En attente de vos réponses, en espérant trouver une solution avec vous :)

Cordialement

open 192.168.10.101
SQCUSER
ACCES
prompt
cd /IND890SQC/Reports/
mput *.*
Z:\Dossier
disconnect
bye

4 réponses

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
20 janv. 2017 à 14:16
Bonjour,

Essaie ça :

@ftp -i -s:"%~f0"&GOTO:EOF

open 192.168.10.101
SQCUSER
ACCES

!:--- FTP commands below here ---
lcd /IND890SQC/Reports/
cd Z:\Dossier
binary
mput "*.*"

disconnect
bye
1
Malheureusement je suis au même stade,

J'ai le même message d'erreur :

Erreur lors de l'ouverture du fichier local ???5???r.
Erreur lors de l'ouverture du fichier local ???5???????e.
Erreur lors de l'ouverture du fichier local ???5?????????).
Erreur lors de l'ouverture du fichier local ???5???????????e.

Vous voyez d'où ça vient ?
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908 > Cadapen
20 janv. 2017 à 16:25
Apparemment il y a un problème avec le chemin /IND890SQC/Reports/, il manque peut-être la lettre de lecteur, non ?
0
C'est un lien ftp, j'peux pas lui assigner un lecteur
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908 > Cadapen67
20 janv. 2017 à 18:48
Je ne comprend pas bien lequel est le serveur et lequel est le client.

Est-ce qu'il s'agit de 2 serveurs FTP ?
0
Alors le chemin : /IND890SQC/Reports/ correspond au serveur FTP
Et le chemin Z\:Dossier correspond à un dossier créé sur un serveur de fichier (Windows Server 2012 R2)
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
Modifié par barnabe0057 le 21/01/2017 à 14:29
Je comprend mieux, Z:\Dossier est un lecteur réseau présent sur le pc de travail (Windows 10), qui renvoie vers le serveur de fichier (Windows Server 2012).

@ftp -i -s:"%~f0"&GOTO:EOF

open 192.168.10.101
SQCUSER
ACCES

!:--- FTP commands below here ---
lcd Z:\Dossier
cd /IND890SQC/Reports/
binary
mget "*.*"

disconnect
bye
1
Bonjour,

J'ai le message :

200 PORT command succeeded
550 File doesn't exist

Vous avez une idée ?
0
brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 25 avril 2024 13 621
23 janv. 2017 à 09:47
salut,
c'est pas le *.* qui coince ?
0
Apriori non, une autre idée de commande, pour tout sélectionner ?
0
brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 25 avril 2024 13 621 > Cadapen67
23 janv. 2017 à 10:33
pourquoi dis tu à priori non ?
tu l'as testé en manuel ?
pour moi mget est suivie d'une liste de fichiers ....
tu as essayé mget *
Tu ne connais vraiment pas le nom des fichiers à transférer ?
0
Cadapen67 > brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 25 avril 2024
23 janv. 2017 à 14:35
Le script fonctionne correctement ! (j'ai fait le test en précisant que les .txt, voir script ci-dessous)
Mais initialement le script doit copier/coller tout le répertoire rempli de dossiers et sous dossiers. Comment peut t on faire ?
Merci d'avance.

@ftp -i -s:"%~f0"&GOTO:EOF

open 192.168.10.101
SQCUSER
ACCES

!:--- FTP commands below here ---
lcd Y:\Dossier
cd /IND890SQC/Reports/
binary
mget *.txt

disconnect
bye
0
brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 25 avril 2024 13 621 > Cadapen67
23 janv. 2017 à 14:52
mget * ?
0
Les dossiers sont crées quotidiennement, sous un nom aléatoire. Je ne peux pas anticiper leurs nomination
0
brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 25 avril 2024 13 621
24 janv. 2017 à 11:58
C'est charmant ....
Donc tu dois rapatrier la liste et la traiter dans une boucle for
0