Files
Scripts_batch/find_wav3.bat
2019-02-11 13:13:26 +01:00

39 lines
906 B
Batchfile

@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).