simoon a écrit : ↑13 avr. 2023, 19:23
1 :
A moins que je n'ai compris la fonction fso.Dir(), mais ne devrait-elle pas renvoyer la valeur null ("") dans fichierSD ?
Sachant que le nom de mon répertoire SD ne fini pas par par "*csv"...
Sachant que dossierFichierSD = "\Stockage Card USB\", fichierSD = fso.Dir(dossierFichierSD + "*.csv")
équivaut à fichierSD = fso.Dir("\Stockage Card USB\*.csv")
C'est à dire lister tous les fichiers ayant pour extension csv du répertoire \Stockage Card USB\
simoon a écrit : ↑13 avr. 2023, 19:23
2 :
fso.FileCopy dossierFichierSD & fichierSD, dossierUSB & "\" & fichierSD
Alors la, je patoge complètement, comprend pas ^^
Je dois avoir un problème de compréhension des caractères "&" et "*"
le caractère & réalise une concatenation.
exemple :
variable = "tartem" & "pion"
variable contiendra la chaine : "tartempion"
Le caractère * dans "*.csv" veut dire tout. Ici tout ce qui commence par le texte avant '*" et qui se termine par le texte après l'*.
Exemple :
supposons que le répertoire toto contient les fichiers Tien.txt, voila .txt, Duboudin.txt, trop.txt
DIR /toto/T*.txt
donnera : Tien.txt, trop.txt