doobinay64
Messages postés1Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention28 avril 2006
-
28 avril 2006 à 19:16
cs_gomido
Messages postés1Date d'inscriptionsamedi 1 août 2009StatutMembreDernière intervention 1 août 2009
-
1 août 2009 à 01:30
Bonjour,
Pour être franc, je me suis lancé à vb il y a environ 3h. Je ne sais donc pas faire grand chose.
Mon intention est de créer un programme qui va renommer tous les fichiers d'un dossier.
Je voudrais récupérer tous les noms de fichiers d'un dossier, garder que les 3 premiers nombres de ce fichier et renommer chacun des fichiers par ces 3 premiers nombres (sans perdre l'extension).
XxxXx_001_[020DC42X].avi ----> 001.avi
Il faut donc que je fasse une boucle qui récupère un par un le nom du fichier et le renomme.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 28 avril 2006 à 19:52
Salut
Commence par découper ce que tu as à faire :
- Faire une boucle (For-Next ou Do-Loop)
- Lister, les uns après les autres, les noms des fichiers (fonction Dir)
- Pour chaque fichier, repérer dans son nom le chiffre qui sera son prochain nom (fonctions Instr, Mid, ...)
- Renommer le fichier (voir multiples sources sur ce sujet)
Inspire toi des sources du site en mettant "renommer fichiers" dans la case Rechercher en haut de cette page.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro