A voir également:
- Commande dos renommer fichier en masse
- Renommer fichier en masse - Guide
- Fichier bin - Guide
- Invite de commande - Guide
- Fichier epub - Guide
- Fichier rar - Guide
11 réponses
Il suffit d'écrire ce qui suit dans un fichier text et ensuite le renommer XXXXX.bat (ce script tient compte des long noms avec espace et ...
Mettre ce fichier xxx.bat dans le répertoire de fichiers à modifiés (c'est plus facile) et l'exécuter sous dos.
@echo off
set NN=100
FOR %%I IN (X*.log) DO call :INCREM "%%I"
goto :EOF
:INCREM
rename %1 "XYZ ABC %NN%.ext"
set /A NN=NN+1
J'explique:
echo ... pour ne pas encombrer l'écran
mettre la variable NN au premier numéro désiré: ici 100
chercher tous les fichiers commancant par X et ayant l'extension log et pour chaque fichier trouvé, appeler la routine INCREM
si tu veux tout les fichiers log => *.log entre ()
aller à End Of File lorsque tout est fini
Routine INCREM
renommer le fichier trouvé plus haut(%1) en XYZ ABC 100.ext (par exemple)
Incrémenter le numéro 100 +1 = 101
et recommencer pour le fichier suivant.
Mettre ce fichier xxx.bat dans le répertoire de fichiers à modifiés (c'est plus facile) et l'exécuter sous dos.
@echo off
set NN=100
FOR %%I IN (X*.log) DO call :INCREM "%%I"
goto :EOF
:INCREM
rename %1 "XYZ ABC %NN%.ext"
set /A NN=NN+1
J'explique:
echo ... pour ne pas encombrer l'écran
mettre la variable NN au premier numéro désiré: ici 100
chercher tous les fichiers commancant par X et ayant l'extension log et pour chaque fichier trouvé, appeler la routine INCREM
si tu veux tout les fichiers log => *.log entre ()
aller à End Of File lorsque tout est fini
Routine INCREM
renommer le fichier trouvé plus haut(%1) en XYZ ABC 100.ext (par exemple)
Incrémenter le numéro 100 +1 = 101
et recommencer pour le fichier suivant.