@echo off echo Choisir chaine 1 ou 2 set /P CHAINE= set dossier=Y:\Enregistrements\Utilisateurs\ set /a Lines=0 REM echo %dossier% cd /D %dossier% REM dir > chaine%CHAINE%.txt REM dir *.wav.alaw > chaine%CHAINE%.txt REM on crée une liste de tous les utilisateurs REM FINDSTR /B "[0-9]" chaine%CHAINE%.txt > wav_chaine%CHAINE%. dir /B *.wav.alaw | FINDSTR /B "[0-9]" > wav_chaine%CHAINE%.txt REM on compte les utilisateurs for /f %%a in (wav_chaine%CHAINE%.txt) do (set /a Lines+=1) echo %Lines% utilisateurs sur chaine %CHAINE% FOR /f "tokens=*" %%G IN ('dir /b %dossier%*.alaw ^| FINDSTR /B "[0-9]" ') DO ( REM echo %%G REM set filename=%%G REM echo nom: %dossier%!%filename%! ) set /A nb=0 set out="null_chaine%CHAINE%.txt" if exist %out% del %out% for /r %dossier% %%F in (*.alaw) do ( if %%~zF LSS 1 ( echo %%F >> %out% set /a nb+=1 ) ) echo %nb% fichiers vides (size = 0 oct).