{{:folder-yellow-parent-icon.png?nolink&24|}} [[info:windows_sommaire|Revenir au sommaire]]\\ ====== Décompression d'archives ====== Décompression de toutes les archives ZIP, RAR et 7Z présentent dans le répertoire.\\ Chaque archive est décompressée vers un répertoire portant le nom de l'archive et avec les chemins complets enregistrés dans l'archive. L'archive est ensuite déplacée vers le sous-répertoire //zipped_files//. @echo off cls set /a _count=0 set /a _total=0 set /a _erreur=0 set /a _averti=0 for %%G in (*.zip) do set /a _total+=1 for %%G in (*.rar) do set /a _total+=1 for %%G in (*.7z) do set /a _total+=1 if exist .\zipped_files goto dejarep mkdir zipped_files :dejarep echo. echo __ ____ ___ _ _ ____ _ _ ____ ___ ____ ____ ____ echo /__\ ( _ \ / __)( )_( )(_ _)( \/ )( ___)/ __) (_ )(_ _)( _ \ echo /(__)\ ) /( (__ ) _ ( _)(_ \ / )__) \__ \ / /_ _)(_ )___/ echo (__)(__)(_)\_) \___)(_) (_)(____) \/ (____)(___/ (____)(____)(__) echo. for %%G in (*.zip) do (call :sub_unrar "%%G") echo. echo __ ____ ___ _ _ ____ _ _ ____ ___ ____ __ ____ echo /__\ ( _ \ / __)( )_( )(_ _)( \/ )( ___)/ __) ( _ \ /__\ ( _ \ echo /(__)\ ) /( (__ ) _ ( _)(_ \ / )__) \__ \ ) / /(__)\ ) / echo (__)(__)(_)\_) \___)(_) (_)(____) \/ (____)(___/ (_)\_)(__)(__)(_)\_) echo. for %%G in (*.rar) do (call :sub_unrar "%%G") echo. echo __ ____ ___ _ _ ____ _ _ ____ ___ ___ ____ echo /__\ ( _ \ / __)( )_( )(_ _)( \/ )( ___)/ __) (__ )(_ ) echo /(__)\ ) /( (__ ) _ ( _)(_ \ / )__) \__ \ / / / /_ echo (__)(__)(_)\_) \___)(_) (_)(____) \/ (____)(___/ (_/ (____) echo. for %%G in (*.7z) do (call :sub_unrar "%%G") goto :suite :sub_unrar call "C:\Program Files\7-Zip\7z.exe" x -o* -bt %1 if errorlevel 2 set /a _erreur+=1 if errorlevel 1 set /a _averti+=1 move %1 .\zipped_files\%1 set /a _count+=1 echo /------------------------------------------------------------------------------\ echo ( FIN DE l'ARCHIVE %_count% sur %_total% echo ( %_averti% avertissement(s) echo ( %_erreur% erreur(s) echo \------------------------------------------------------------------------------/ echo. goto :fin :suite echo. echo ####### ### # # echo # # ## # echo # # # # # echo ##### # # # # echo # # # # # echo # # # ## echo # ### # # echo. :fin