Prich
Messages postés29Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention31 août 2009
-
16 mai 2008 à 11:09
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
16 mai 2008 à 12:48
Bonjour,
Je suis un débutant en VB, je souhaiterai faire une boucle afin de copier un par un des fichiers d'un répertoire, après les avoir soumis des tests, en utilisant les fonctions Fso.
J'ai essayé avec CopyFile(source,destination[,overwrite]), le problème est que je suis obligé d'indiquer le chemin entier du fichier que je veux tester et copier. Or moi je voudrai juste indiquer le chemin du repertoire et pouvoir travailler sur tous les fichiers de celui lui.
Prich
Messages postés29Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention31 août 2009 16 mai 2008 à 11:23
Peux-tu être plus explicite STP, dans la mesure où je ne suis pas informaticien, les idées ne fusent pas mon cerveau quand il s'agit de problème informatique.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 16 mai 2008 à 11:30
en gros :
Dim sFolderSrc As String
Dim sFolderDst As String
Dim sFileName as String
sFolderSrc = "C:\Source"
sFolderDst = "C:\Destination"
sFileName = Dir$(sFolderSrc & "*.txt"
Do While Lenb(sFileName)
... test tests
FileCopy sFolderSrc & sFileName, sFolderDst & sFileName
sFileName = Dir$()
Loop
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 16 mai 2008 à 11:43
tu l'as adapté un minimum, j'imagine ? (modification des chemins)
parceque sans cela, effectivement, si tu n'as pas de fichiers txt dans un C:\Source
et comme par hasard, un C:\Dest prêt a recevoir des fichiers, il ne risque pas de se passer grand chose
Prich
Messages postés29Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention31 août 2009 16 mai 2008 à 11:58
Le prog fonctionne correctement sauf qu'il ne donne rien.......
t'aurai pas une idée avec CopyFile(source,destination[,overwrite]), où la source serai variable?
merci