[Résolu] MSDOS: renommer extension de fichiers dans plusieurs dossiers

MSDOS: renommer extension de fichiers dans plusieurs dossiers [Résolu] - Logiciels - Windows & Software

Marsh Posté le 25-03-2012 à 11:52:10    

Bonjour,
 
Je fais appel aux personnes qui connaissent les commandes MSDOS.
 
Je voudrais changer les extensions de fichiers .txt en .srt, mais le problème est qu'ils se trouvent tous dans plusieurs sous dossiers. Dans mon cas le dossier principal est LANGUE , les sous dossiers : L001-LESSON, L002-LESSON etc.
 
Il y a des .txt dans chaque sous dossiers, mais je ne connais pas la commande pour "scanner" ces sous dossiers, du coup ça bloque :
 
c:\langue>ren *.txt *.srt
Le fichier spécifié est introuvable.
 
Merci d'avance.

Message cité 1 fois
Message édité par slayer03mb le 25-03-2012 à 14:22:26
Reply

Marsh Posté le 25-03-2012 à 11:52:10   

Reply

Marsh Posté le 25-03-2012 à 12:08:53    

for /f "tokens=*" %d in ('dir *.txt /a-d/b/s ') do ren "%d" *.srt
 
non testé, mais a l'arrache c'est un truc comme ca

Message cité 1 fois
Message édité par gougoul07 le 25-03-2012 à 12:10:09

---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.
Reply

Marsh Posté le 25-03-2012 à 12:47:09    

slayer03mb a écrit :

Bonjour,
Je fais appel aux personnes qui connaissent les commandes MSDOS.


 
Je me pose toujours la question de savoir s'il s'agit de MS-DOS ou d'un interpréteur de commandes sous Windows... car ça fait des années que je n'ai plus vu tourner ce bon vieux DOS (à part dans des VMs ou encore de temps à autre FreeDOS) :hello:
 
Sinon pour répondre plus sur la question, si tu cherches de bon outils pour renommer en version graphique il y a Ant Renamer et en ligne de commande ça vaut la peine de se pencher sur Windows Powershell tant la souplesse est bien plus grande qu'avec les précédents interpréteurs de commande.

Message cité 1 fois
Message édité par Requin le 25-03-2012 à 12:52:41
Reply

Marsh Posté le 25-03-2012 à 14:21:49    

gougoul07 a écrit :

for /f "tokens=*" %d in ('dir *.txt /a-d/b/s ') do ren "%d" *.srt
 
non testé, mais a l'arrache c'est un truc comme ca


 
Merci ça a fonctionné du 1er coup! :)
 

Requin a écrit :


 
Je me pose toujours la question de savoir s'il s'agit de MS-DOS ou d'un interpréteur de commandes sous Windows... car ça fait des années que je n'ai plus vu tourner ce bon vieux DOS (à part dans des VMs ou encore de temps à autre FreeDOS) :hello:
 
Sinon pour répondre plus sur la question, si tu cherches de bon outils pour renommer en version graphique il y a Ant Renamer et en ligne de commande ça vaut la peine de se pencher sur Windows Powershell tant la souplesse est bien plus grande qu'avec les précédents interpréteurs de commande.


 
Effectivement je voulais parler de cmd.exe de windows et non de msdos. Je vais pencher sur un tuto pour apprendre à utiliser la ligne de commande, car c'est tellement plus rapide d'écrire une ligne de codes que d'à chaque fois chercher un programme spécifique et de l'installer. Merci.

Reply

Marsh Posté le 25-03-2012 à 19:10:33    

cool pour l'arache ;) suis fier de moi :)


---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.
Reply

Sujets relatifs:

Leave a Replay

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