envoyer des repertoires entiers, avec leurs sous repertoires en FTP
32 réponses
---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---" <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.
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de news:mn.34087d6bdbf96da1.33554@NOSPAMlaposte.net
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.
"---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.
---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
Il se trouve que ---DGI972--- a formulé :
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de news:mn.34087d6bdbf96da1.33554@NOSPAMlaposte.net
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---" <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