Renommer une liste de fichier

Résolu/Fermé
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 - 3 avril 2020 à 05:08
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 - 7 avril 2020 à 09:37
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
3 avril 2020 à 07:04
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 lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020
7 avril 2020 à 09:37
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