Batch rename

Batch rename - Shell/Batch - Programmation

Marsh Posté le 25-09-2005 à 14:47:38    

Bonjour
 
j ai un programme image qui me coupe des photos et me nomme mes nouveau fichier photo.  
Exemple de nouveau nom de fichier : c001r001.jpeg , c002r002.jpeg
 
j aimerai trouver un batch qui puisse me faire ce qui suit.
 
mon but serait tout d abord de couper le nom de fichier en 2 : c001 et r001
ensuite de renommer le c001 en 000 et le r001 en 000 le c002 en 001 et le r002 en 001. Jai trouve sur le forum des fichiers qui renomme les fichier avec des dates, mais c est pas trop ca que je recherche.
 
Je remercie des lors toute personne pouvant m aider.
 
merci a +

Reply

Marsh Posté le 25-09-2005 à 14:47:38   

Reply

Marsh Posté le 25-09-2005 à 15:36:42    

Au final tu auras  c001r001.jpeg --> 000000.jpg ?
 
Montre-nous ce que tu as réussi à faire et on corrige/continue ensemble.

Reply

Marsh Posté le 28-09-2005 à 21:24:18    

Re :  
 
En fait, je suis assez perdu, je n'arrive pas a avancer en plus, suis dans un cyber cafe et n'ai pas tout a disposition. j'ai essaye plusieurs truc.  
mais n'ai pas les connaissances suffisante. je me demande si il faut une variable de longueur pour separer les 2 parties de mon nom de fichier, me demande si il faut une boucle for ou si on peut simplement faire ca avec des  
arguments. voila ce que jai essayer :  
 
------------------------  
Echo off  
rename r001c001.jpeg 000000.jpeg  
rem ca ca marche, seulement, cest pas l'ideal pour 100 fichier  
------------------------  
Echo off  
rename r%1c%2 (%1-1)(%2-1)  
rem ca ca ne marche pas  
------------------------  
Echo off  
for %%d in(r%1c%2.jpeg) do rename r%1c%2.jpeg (%1-1)(%2-1).jpeg %%d  
rem c'est un peu un melange des deux.  
------------------------  
 
Voila, desoler, suis pas tres fort.

Reply

Sujets relatifs:

Leave a Replay

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