Essaye en faisant une copie préalable de tous tes fichiers, histoire de pas tout foirer
Tu met les fichiers dans le répertoire, disons, TEST
Tu crée un fichier MassRename.bat avec ce contenu :
Code :
- @echo off
- setlocal EnableDelayedExpansion
- for /r %%i in (\%1\*) do (
- set first=1
- for /f "delims=" %%a in (%%i) do (
- if !first!==1 rename %%i %%a.txt
- set first=0
- )
- )
|
que tu enregistre dans le répertoire un niveau au dessus, tu devrais donc avoir ceci en structure de répertoire :
.
..
TEST
MassRename.bat
tu apelle MassRename TEST dans une invite ms-dos.
J'ai testé sur 2,3 fichiers, ça semble marcher. Par contre ça le fait pour tous les fichiers du répertoire, donc attation hin !
Message édité par pvclunacy le 23-02-2013 à 10:07:43