Outils pour utilisateurs

Outils du site


windows:script_decompression

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
windows:script_decompression [2017/09/17 00:12]
luc
windows:script_decompression [2017/09/17 00:14] (Version actuelle)
luc
Ligne 4: Ligne 4:
 Décompression de toutes les archives ZIP, RAR et 7Z présentent dans le répertoire.\\ 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//. 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//.
 +<code DOS>
 +@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
 +</code>
windows/script_decompression.1505599949.txt.gz · Dernière modification: 2017/09/17 00:12 de luc