Renommer des rar et autres

Renommer des rar et autres - Shell/Batch - Programmation

Marsh Posté le 17-07-2006 à 04:39:09    

Voilà j'ai un suite de fichier rars et un fichier sfv, par exemple
 
dsnskjg34.r00
dsnskjg34.r01
dsnskjg34.r02
dsnskjg34.r03
dsnskjg34.rar
dsnskjg34.sfv
 
Et ce que j'aimerai ce serait les renommer pour que cela donne ça :
 
dsnskjg34_atyur00
dsnskjg34_atyur01
dsnskjg34_atyur02
dsnskjg34_atyur03
dsnskjg34_atyurar
dsnskjg34_atyusfv
 
On voit que j'ai modifié le . par _atyu
 
Donc au final j'aimerai un batch qui renomme les .r01 .r02 .rar .sfv en _atyur01 _atyur02 _atyurar _atyusfv
et un autre batch qui fasse le contraire, soit renommer _atyur01 _atyur02 _atyurar _atyusfv en .r01 .r02 .rar .sfv
 
Voilà merci  :)


Message édité par crazyshooter le 17-07-2006 à 04:39:31

---------------

Reply

Marsh Posté le 17-07-2006 à 04:39:09   

Reply

Marsh Posté le 17-07-2006 à 09:17:39    

Ok, et tu coince sur quelle ligne du script?
Montre nous ce que tu as deja fait


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 17-07-2006 à 09:26:24    

Reply

Marsh Posté le 17-07-2006 à 12:14:59    

sous windows ou unix ?

Reply

Marsh Posté le 17-07-2006 à 13:39:00    

esox_ch : bin en fait j'ai juste mis une ligne
rename dsnskjg34.*  dsnskjg34_atyur*
mais ca fonctionne pas
 
the big ben : jdemande un bat pas un log :)
 
gloo : sous windows
 
Merci pour vos réponses
 
PS : Si vous connaissez un log qui peut générer des batch merci de me l'indiquer.


---------------

Reply

Marsh Posté le 17-07-2006 à 13:41:41    

J'avais bien compris, faut juste voir si c'était occasionnel ou régulier!
 
Pour le log il y a PowerBatch qui fait ca pas mal!

Reply

Marsh Posté le 17-07-2006 à 19:57:48    

Arreter de dit qu'un logitiel c'est un "log", un log c'est autre chose.
 
Je me suis fait un script du genre pour renommer mes MP3 (marre de ces CD qui nomment leurs pistes chiffre_letitre), et c'est une petite expression regulière dans une boucle for... Maintenant je sais pas comment ça marche en batch ... Moi c'est du shell :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 17-07-2006 à 20:07:39    

Regarde l'aide de for :
for /?
 
Tu sauras pour un fichier comment récupérer son nom (sans extension) et son extension.
 
Ensuite, une banale
rename
suffira pour le reste.

Reply

Sujets relatifs:

Leave a Replay

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