[Help] Renommer une liste de fichier

Renommer une liste de fichier [Help] - Shell/Batch - Programmation

Marsh Posté le 14-08-2006 à 19:47:34    

Bonjour,
 
je cherche à modifier le nom de plusieurs fichiers en utilisant un fichier batch car c'est très simple d'utilisation.
Cependant je n'ai pas les connaissances necessaires pour y arriver, c'est pourquoi je fais appel un l'un d'entre vous, que je remercie mille fois d'avance car je suis trop en stress là il faut que je trouve une solution plus que rapide ...  :(
 
Les fichiers à renommer sont les suivants :
 
_$Structure OB Front IsometricView$298 01 jpg.jpg => _$Structure OB Front IsometricView$298 0 jpg.jpg
_$Structure OB Front IsometricView$298 02 jpg.jpg => _$Structure OB Front IsometricView$298 1 jpg.jpg
_$Structure OB Front IsometricView$298 03 jpg.jpg => _$Structure OB Front IsometricView$298 2 jpg.jpg
 
ect ... et ce jusqu'a ce qu'il n'y ai plus de fichiers dans le dossiers, car il y'en a en moyenne 600.
 
Je remercie beaucoup d'avance la personne qui saura me porter secours !
 
Merci.
 
bNj


Message édité par bNji le 15-08-2006 à 12:27:10
Reply

Marsh Posté le 14-08-2006 à 19:47:34   

Reply

Marsh Posté le 15-08-2006 à 00:12:38    

Personne pour m'aider ? :(

Reply

Marsh Posté le 15-08-2006 à 00:30:05    

set cpt=0
set space=" "
for /F "tokens=1,2,3,4,5,6 delims= " %%i in (*.jpg) do set nom=%%a%%b%%c%%d%%e%%f
ren *.jpg %%a%space%%%b%space%%%c%space%%d%space%%cpt%%space%%d.jpg
cpt=cpt+1
 
J'ai presque bon ?!

Reply

Marsh Posté le 15-08-2006 à 10:56:55    

Quelqu'un pour m'aider svp ? :(

Reply

Marsh Posté le 15-08-2006 à 12:39:05    

A la base, c'est le même problème qu'ici :
http://forum.hardware.fr/hardwaref [...] 4040-1.htm
 
à savoir : remplacer une lettre dans une chaîne de caractères.
 
En gros, tu veux supprimer le 0 à la 10è position à compter de la fin du nom ?

Reply

Marsh Posté le 15-08-2006 à 12:56:26    

En fait je veux recommencer le nommage à 0.  
C'est à dire garder la structure du fichier " $Structure OB Front IsometricView$298 * jpg.jpg " et remplacer l'étoile par 0,1,2,...,10,11,...,99,100,... ect.

Reply

Marsh Posté le 15-08-2006 à 13:56:21    

C'est pareil, le principe reste le même.
 
Mais ça va mettre le boxon dans tes fichiers ça. Ce ne serait pas plus logique de les renommer en <prefixe>_000_jpg.jpg...<prefixe>_999_jpg.jpg ? D'ailleurs, les espaces dans les noms, y a pas plus moche :D

Reply

Marsh Posté le 15-08-2006 à 14:11:50    

Ant Renamer :o

Reply

Marsh Posté le 15-08-2006 à 21:10:28    

J'aurai bien aimé pouvoir changé le nommage des fichiers mais c'est le standard auquel je dois me plier ...

Reply

Marsh Posté le 17-08-2006 à 18:44:52    

J'ai résolu mon problème j'ai codé une appli. Merci quand même.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed