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.
@+
Version imprimable
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:Citation:
AAAAAAAAA_BBBB-CC-DDDD-EE-FF.GGG
MONBACKUP_2017-01-24T10-52-14.BAK
Code:
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 convientCode:
1
2
3 @echo off for /f "tokens=1* delims=_" %%a in ('dir /a-d/b *.bak') do echo ren "%%a%%b" "%%a.bak"
;)