Bonjour,
Je cherche à transformer le nom de mes fichiers MONBACKUP_2017-01-24T10-52-14.BAK en MONBACKUP.BAK càd le nom sans date ?
Merci.
@+
Bonjour,
Je cherche à transformer le nom de mes fichiers MONBACKUP_2017-01-24T10-52-14.BAK en MONBACKUP.BAK càd le nom sans date ?
Merci.
@+
Bonjour,
Est-ce que tout tes fichiers sont nommés avec la même structure à savoir:
Si oui tu peux utiliser ceci:AAAAAAAAA_BBBB-CC-DDDD-EE-FF.GGG
MONBACKUP_2017-01-24T10-52-14.BAK
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 @echo off & cls set "file=MONBACKUP_2017-01-24T10-52-14.BAK" set "file_name=%file:~0,9%" set "file_extension=%file:~-3%" echo %file_name%.%file_extension% pause exit
Hello,
même si la solution de DevilSnake et exploitable je te conseille une solution un peu plus robuste
et qui ne tient pas compte de la longueur des noms :
retire le ECHO si ça te convient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @echo off for /f "tokens=1* delims=_" %%a in ('dir /a-d/b *.bak') do echo ren "%%a%%b" "%%a.bak"
![]()
Partager