Bonjour à tous,

J'étudie actuellement au collège et comme travail, on a à créer une batch qui puisse trier les fichiers de musique (.mp3) et les regrouper dans les dossiers correspondants. Par exemple, le fichier "country.mp3" irait dans le dossier "C" et le fichier "Metal.mp3" irait dans le dossier "M". Cependant, il faut également vérifier si le dossier existe déjà et dans le cas où il existe, empêcher que le dossier soit créé à nouveau.

Jusqu'à présent, J'obtiens cela :
Rem trier.bat par Nicolas Labranche

Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
if exist A goto existe
if "%1" == "musiques" goto musiques
:musiques
md musiques
md C:\Users\1437425\Desktop\musiques\A 
move "C:\Users\1437425\Desktop\a*.mp3" "C:\Users\1437425\Desktop\musiques\A"
goto fin
:existe 
echo Le dossier existe deja...
goto fin 
rd A
:fin

J'aurais besoin de votre aide pour faire fonctionner le tout et optimiser ma batch.

Merci d'avance.

EDIT : Mon plus gros problème est que j'ignore comment créer les dossiers automatiquement pour éviter d'avoir à utiliser la commande md vingt-six fois.