Renommer une liste de fichier

Résolu
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention   -  
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai une grande liste de fichiers qui se trouve sous l'arborescence suivante:
D:\Export\FILES\Archives
Ils peuvent prendre la forme suivante:
16754_GH_FILEORDER.20200402024752.zip
16754_GH_FILEORDER.20200402024753.txt
etc...

Je cherche en vain une boucle qui me permettrait de les renommer de la façon suivante:
16754_GH_FILEORDER.zip
16754_GH_FILEORDER.txt

Est-ce quelqu'un aurait une idée ?
Merci d'avance pour votre aide
Ka-el
A voir également:

2 réponses

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Salut,

Une boucle FOR /F avec comme délimiteur le point :

cd /d D:\Export\FILES\Archives

for %%A in (*.zip *.txt) do (

for /f "tokens=1 delims=." %%E in ("%%~A") do (

ren "%%~fA" "%%~E%%~xA"

)

)

pause
exit


0
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention  
 
Salut barnabe0057,
ça marche nickel :-)
je savais que je pouvais compter sur toi ;-)
Encore merci pour ton aide !
J'espère que tout va bien pour toi et ta famille
@+
0