[DOS) Renommer en masse
Fermé
Utilisateur anonyme
-
30 août 2007 à 13:32
VikLeroy Messages postés 1 Date d'inscription mercredi 24 octobre 2007 Statut Membre Dernière intervention 24 octobre 2007 - 24 oct. 2007 à 11:01
VikLeroy Messages postés 1 Date d'inscription mercredi 24 octobre 2007 Statut Membre Dernière intervention 24 octobre 2007 - 24 oct. 2007 à 11:01
A voir également:
- Renommer fichier en masse
- Renommer plusieurs fichiers à la fois sur PC - Guide
- Fichier rar - Guide
- Chaque fichier en ligne sur le web a un chemin d’accès sur un serveur. c’est le cas du fichier du logo présent sur la page de cette ville. quel est le chemin de ce fichier à partir de la racine du site ? - Forum Graphisme
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - 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.