@echo off REM ============================================== REM Fichier : 7zipper_tous_les_sous_dossiers.bat REM Desc : compresser chaque sous-dossier dans un fichier .zip propre REM ATTENTION : non test้ sur des dossiers comportant espace(s)/accent(s) REM ============================================== setlocal echo ========================================================== echo Les sous-dossiers de %CD% vont etre zippes chacun echo dans un fichier .zip avec 7zip (7z.exe) echo. echo ATTENTION : ne fonctionne surement pas avec echo des dossiers comportant espace(s)/accent(s) echo ========================================================== echo. for /f %%i in ('dir /ad /b') do @call :suite %%i goto fin :suite: set /a n=n+1 echo %n% cd %1 7z a -tzip ..\%1.zip REM 7z a -tzip ..\%1.zip > nul cd .. :fin endlocal