Probleme file system object

VBAjean Messages postés 2 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 17 janvier 2009 - 15 janv. 2009 à 22:01
VBAjean Messages postés 2 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 17 janvier 2009 - 17 janv. 2009 à 10:26
Bonjour,
Je suis a la recherche d'un exemple pour selectionner des fichiers dans une table puis ensuite les copier avec FSO entre un directory source , cible; j'arrive a copier un fichier mais pas deux . merci

Jean

3 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
16 janv. 2009 à 01:41
Salut
Si tu utilises des caractères génériques dans les noms des fichiers, oui, cela doit fonctionner.
Par contre, impossible d'envoyer en une commande FSO la copie de 2 fichiers particuliers.
Il te suffit de faire une boucle et copier, l'un après l'autre, chaque fichier.

Si tu cherches une aide plus poussée, il va falloir donner des détails !

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
16 janv. 2009 à 20:50
PS : Avec une syntaxe du genre (de mémoire)
   monFSO.CopyFile FileA, FileB
il ne faut pas oublier de mettre des guillemets ( " ) pour encadrer le nom des fichiers, sinon FSO aura du mal à reconnaitre la virgule de séparation des 2 termes.
Exemple
   monFSO.CopyFile "C:\Fichier 1.txt", "C:\Fichier 2.txt"
0
VBAjean Messages postés 2 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 17 janvier 2009
17 janv. 2009 à 10:26
Merci pour l'info , je viens d'apprendre en fait que fso.getfile que j'utilise n'accepte pas les caracteres generiques *.*
Je vais essayer la boucle, je vais copier le code en reponse pour etre plus clair des que je rentre chez moi (vacances) 
A suivre. 
Jean
0
Rejoignez-nous