@‘DiabolicaTrix’:
Je viens de voir ton EDIT.
Effectivement, il ne fonctionne que pour le dossier dand lequel il est exécuté, je pourrais voir pour le rendre récursif.
EDIT: Je l’ai modifié pour le rendre récursif.
@echo off
setlocal enabledelayedexpansion
for /r %CD%\ %%f in (*.txt) do if %%f neq %~nx0 (
set "filename=%%~nf"
ren "%%f" "!filename:~0,-4!%%~xf"
)
Merci beaucoup