OVH Cloud OVH Cloud

envoyer des repertoires entiers, avec leurs sous repertoires en FTP

32 réponses
Avatar
---DGI972---
Bonjour,
J'ai fait des recherches sur ftp et n'arrive pas a trouver un VBScript
pour envoyer des repertoires entiers, avec leurs sous repertoires en
FTP.
Je trouve des lignes pour transferer des fichiers mais pas des
répertoires tel que:
wshell.Run "%compec% /C ftp -i -s:" &ftpCom & " > & ftpCommandLog,
5,True

avec le fichier ftpCom égal à:
open 192.168.15.60
test
test
hash
ascii
mput *.*
close
bye

J'a l'impression de chercher encore un mouton à 5 pattes ! 8-o

DGI972

2 réponses

1 2 3 4
Avatar
---DGI972---
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de news:
RE RE SUITE,


Bonsoir,

[...]
et la miracle cela fonctionne (c'est à ne rien comprendre) mais bon se
faire du ftp sur sa propre machine pour se copier ses propres
répertoires je ne vois pas trop l'interêt !!!.


Et bien voilà, j'ai enfin réussi à reproduire le problème. C'est le
client ftp windows 2000 qui est en cause. En effet, ce client ftp crée
un fichier sur le serveur ftp du même nom qu'un sous-dossier a chaque
fois qu'un sous-dossier local est lu via la commande mput. La solution
de contournement consiste donc à supprimer ce fichier "parasite" avant
la création du dossier :

...
WScript.Echo "DELETE " & strFTPPath <- ajouter cette ligne
WScript.Echo "MKDIR " & strFTPPath
...


super, cela veux dire que je ne suis pas encore fou.
j'essaye cela demain et je vous tiens au courant.
Merci encore gilles.


Avatar
---DGI972---
Il se trouve que ---DGI972--- a formulé :
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de news:
RE RE SUITE,


Bonsoir,

[...]
et la miracle cela fonctionne (c'est à ne rien comprendre) mais bon se
faire du ftp sur sa propre machine pour se copier ses propres
répertoires je ne vois pas trop l'interêt !!!.


Et bien voilà, j'ai enfin réussi à reproduire le problème. C'est le
client ftp windows 2000 qui est en cause. En effet, ce client ftp crée
un fichier sur le serveur ftp du même nom qu'un sous-dossier a chaque
fois qu'un sous-dossier local est lu via la commande mput. La solution
de contournement consiste donc à supprimer ce fichier "parasite" avant
la création du dossier :

...
WScript.Echo "DELETE " & strFTPPath <- ajouter cette ligne
WScript.Echo "MKDIR " & strFTPPath
...


super, cela veux dire que je ne suis pas encore fou.
j'essaye cela demain et je vous tiens au courant.
Merci encore gilles.


CA MAAAAAAAAAARCHE :'(
C'est dingue cette histoire
Merci encore gilles
Il me reste a mettre tous cela dans l'ordre dans un VBScript pour
pouvoir automatiser dans le planificateur de tache la création de la
liste des répertoires a transferer en FTP.
MERCI à tous

DGI972



1 2 3 4