MSDOS: renommer extension de fichiers dans plusieurs dossiers [Résolu] - Logiciels - Windows & Software
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
Marsh Posté le 25-03-2012 à 12:47:09
slayer03mb a écrit : Bonjour, |
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)
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.
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 |
Merci ça a fonctionné du 1er coup!
Requin a écrit : |
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.
Marsh Posté le 25-03-2012 à 19:10:33
cool pour l'arache suis fier de moi
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 édité par slayer03mb le 25-03-2012 à 14:22:26