Renomer les fichiers ds un répertoire ?

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
gael06
Batcheur occasionnel
Messages : 1
Enregistré le : 13 janv. 2011 23:48

Renomer les fichiers ds un répertoire ?

Message par gael06 »

Bonsoir,
Je viens de passer 2 soirées sur le forum mais je n'ai rien trouvé que concluant.
Je ne m'y connais pas assez et j'ai peu de temps pour trouver une solution....
Voilà, je voudrais faire la chose suivante :
1°) renommer les fichiers qui se trouvent dans un répertoire donné (tj le même).
En fait je voudrais garder le nom et l'extension mais ajouter les 2 lettres"nc" avant le . qui précède l'extension
2°) transférer les fichiers renommés dans un répertoire de backup et un sous répertoire dont le nom est la date du jour jjmmaaaa
Bien sûr si la manip est faite plusieurs fois par jour il faut créer un seul répertoire jjmmaaaa ou, si cela n'est pas possible, il faut alors créer le nouv répertoire avec jjmmaaaahhss
3°) effacer les fichiers qui se trouvaient dans le répertoire de départ

Ex :

C:\repertoire\fich_originaux
Fich012_125.ext
Fich125_049.ext
Fich805_005.ext
....

deviendrait :

C:\repertoire\fich_originaux
vide

C:\backup\jjmmaaaa
Fich012_125nc.ext
Fich125_049nc.ext
Fich805_005nc.ext
....


Quelqu'un peut-il me donner une piste SVP.
Merci
cnelson
Batcheur occasionnel
Messages : 3
Enregistré le : 24 févr. 2011 13:11

Re: Renomer les fichiers ds un répertoire ?

Message par cnelson »

Bonjour,
J'arrive un peu tard mais il y a cette solution :

cd C:\repertoire\
for %%a in ("*.txt") do ren %%a %%~na_nc.txt"

ceci renomme tous les fichiers.txt en fichiers_nc.txt qui se trouvent dans le dossier repertoire

en remplaçant l'extension des fichiers par la tienne
et en jouant avec les ren copy del move...
tu devrais y arriver
Répondre