Bonjour,
Je dois télécharger une quarantaine de petits fichiers pour un total de 56 KB.
"Avant" je téléchargeais un fichier texte qui contenait le nom de tous les autres fichiers; inconvénient : ne pas oublier de mettre la liste à jour quand les fichiers à importer changent; mais c'était très rapide.
Maintenant j'utilise Folder.CopyHere method sans problème si ce n'est que c'est très lent : 36 secondes pour 56K !
Est-ce bien normal ?
Bien que j'utilise la valeur "YesToAll" j'ai quand même un message d'erreur "La destination contient déjà un dossier nommé Templates; voulez-vous fusionner ?"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Set Sh = CreateObject("shell.application") Set dest = Sh.NameSpace(App.Path) Source = "[ftp://.../Templates]" YesToAll = 16 dest.copyhere Source, YesToAll
Alors je supprime le dossier (Kill *.* puis RmDir).
Est-il possible de ne télécharger que les fichiers dont la date est plus récente que celle des fichiers existants ?
Partager