Problèmes de guillemets CopyFile

Résolu
kabuki35 Messages postés 5 Date d'inscription jeudi 24 novembre 2005 Statut Membre Dernière intervention 6 janvier 2006 - 6 janv. 2006 à 14:44
kabuki35 Messages postés 5 Date d'inscription jeudi 24 novembre 2005 Statut Membre Dernière intervention 6 janvier 2006 - 6 janv. 2006 à 15:10
Bonjour,

J'ai un problème sur la syntaxe d'un copyfile a cause des appels a des variables et donc des guillemets :
cette commande fonctionne bien :
fso.CopyFile "E:\donnees\M2.dbf", "E:\temp\M3.dbf"
maintenant j'ai une variable sPath1 E:\donnees\M2.dbf et sPath2 E:\temp\M3.dbf

je voulais ecrire ceci mais ca ne passe pas :
fso.CopyFile """ & sPath1& "", """ & sPath2 & ""

je suis sure que le probleme vient des guillemets, amis je 'narrive aps a trouver mon erreur..
merci

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
6 janv. 2006 à 14:57
Salut
Pour insérer des " dans une chaine, il te suffit de les doubler.
Si tu veux faire une chaine avec seulement un seul " dedans, il te faut 4 "
- 1 pour le début de chaine
- 2 pour insérer le "
- 1 pour la fin de chaine
Par contre, je ne pense pas qu'il faille en mettre dans ta syntaxe :
Essaye simplement ceci :
fso.CopyFile sPath1, sPath2

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

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
3
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
6 janv. 2006 à 14:58
étrange

tu mets pas de guillemets quand il en faut,

et tu en mets où il en faut pas.







sPath1 = "E:\donnees\M2.dbf"

sPath2 = "E:\temp\M3.dbf"



FileCopy sPath1, sPath2


Daniel
3
kabuki35 Messages postés 5 Date d'inscription jeudi 24 novembre 2005 Statut Membre Dernière intervention 6 janvier 2006
6 janv. 2006 à 15:10
Merci
Je ne sais pas ou je suis allée d'un coup me compliquer la vie..
Désolée pour la question idiote du jour!!
0
Rejoignez-nous