OVH Cloud OVH Cloud

Modification de noms de fichier

2 réponses
Avatar
Martin Jean
Bonjour,

J'ai quelque 800 noms de fichiers à modifier. Ces fichiers se trouvent dans
un répertoire "ISRC". Leur nom a pour tous la même structure: 126xxx-(x)x.
Je voudrais faire précéder ce nom des trois lettres GHA pour obtenir GHA
126xxx-(x)x.
Quelqu'un peut-il me donner la recette permettant de faire ces modifications
automatiquement ?

Merci pour toute aide utile

Jean

2 réponses

Avatar
Daniel
Bonjour.
Le code suivant devrait faire l'affaire :

Sub test()
Dim Chemin As String, FichierSource As String, FichierCible As String
Chemin = "C:ISRC" ' à modifier éventuellement
ChDrive "C"
ChDir Chemin
FichierSource = Dir("126*")
Do While FichierSource <> ""
FichierCible = "GHA" & FichierSource
Name FichierSource As FichierCible
FichierSource = Dir
Loop
End Sub

Cordialement.
Daniel
"Martin Jean" a écrit dans le message de news:

Bonjour,

J'ai quelque 800 noms de fichiers à modifier. Ces fichiers se trouvent
dans un répertoire "ISRC". Leur nom a pour tous la même structure:
126xxx-(x)x. Je voudrais faire précéder ce nom des trois lettres GHA pour
obtenir GHA 126xxx-(x)x.
Quelqu'un peut-il me donner la recette permettant de faire ces
modifications automatiquement ?

Merci pour toute aide utile

Jean



Avatar
Martin Jean
Merci !
C'était génial !

Jean

"Daniel" a écrit dans le message de news:

Bonjour.
Le code suivant devrait faire l'affaire :

Sub test()
Dim Chemin As String, FichierSource As String, FichierCible As String
Chemin = "C:ISRC" ' à modifier éventuellement
ChDrive "C"
ChDir Chemin
FichierSource = Dir("126*")
Do While FichierSource <> ""
FichierCible = "GHA" & FichierSource
Name FichierSource As FichierCible
FichierSource = Dir
Loop
End Sub

Cordialement.
Daniel
"Martin Jean" a écrit dans le message de
news:
Bonjour,

J'ai quelque 800 noms de fichiers à modifier. Ces fichiers se trouvent
dans un répertoire "ISRC". Leur nom a pour tous la même structure:
126xxx-(x)x. Je voudrais faire précéder ce nom des trois lettres GHA pour
obtenir GHA 126xxx-(x)x.
Quelqu'un peut-il me donner la recette permettant de faire ces
modifications automatiquement ?

Merci pour toute aide utile

Jean