Renommer une liste de fichier
Résolu
Ka-El
Messages postés
279
Statut
Membre
-
Ka-El Messages postés 279 Statut Membre -
Ka-El Messages postés 279 Statut Membre -
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
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
2 réponses
-
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
-
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
@+