bonjour,
je cherche à écrire dans un fichier une liste de fichiers qui se trouvent dans différents dossiers. Jusque là pas de souci.
Mais je souhaite ajouter dans le fichier final un numéro pour séparer les différentes parties.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 REM Liste des dossiers Mixed_XXX dir /AD /ON /B %chemin%\Mixed*.* > tmpDir.tmp REM Liste des fichiers wave mixed set compteur=0 for /f "delims=" %%j in ('type tmpDir.tmp') do ( dir /ON /B %chemin%^\%%j\*.wav > tmp11.tmp ( set /a compteur=compteur+1 echo [%compteur%] for /f "delims=" %%i in ('type tmp11.tmp') do echo %chemin%^\%%j^\%%i ) >> tmp1.tmp REM del tmp11.tmp )
Je voudrais obtenir au final ceci :
or avec le code ci-dessus j'ai[1]
serie1\Mixed_A\Fichier1.wav
serie1\Mixed_A\Fichier2.wav
serie1\Mixed_A\Fichier3.wav
serie1\Mixed_A\Fichier4.wav
[2]
serie1\Mixed_B\Fichier1.wav
serie1\Mixed_B\Fichier2.wav
serie1\Mixed_B\Fichier3.wav
serie1\Mixed_B\Fichier4.wav
[3]
serie1\Mixed_C\Fichier1.wav
serie1\Mixed_C\Fichier2.wav
serie1\Mixed_C\Fichier3.wav
serie1\Mixed_C\Fichier4.wav
[0]
serie1\Mixed_A\Fichier1.wav
serie1\Mixed_A\Fichier2.wav
serie1\Mixed_A\Fichier3.wav
serie1\Mixed_A\Fichier4.wav
[0]
serie1\Mixed_B\Fichier1.wav
serie1\Mixed_B\Fichier2.wav
serie1\Mixed_B\Fichier3.wav
serie1\Mixed_B\Fichier4.wav
[0]
serie1\Mixed_C\Fichier1.wav
serie1\Mixed_C\Fichier2.wav
serie1\Mixed_C\Fichier3.wav
serie1\Mixed_C\Fichier4.wav
Le problème vient donc de mon compteur qui n'est pas incrémenté :
Comment faire pour qu'il s'incrémente à chaque tour de la 1ère boucle for ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set /a compteur=compteur+1 echo [%compteur%]
Partager