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

Prochaine révision
Révision précédente
windows:script_decompression [2017/09/17 00:08]
luc créée
windows:script_decompression [2017/09/17 00:14] (Version actuelle)
luc
Ligne 2: Ligne 2:
 ====== Décompression d'archives ====== ====== 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//.
 +<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.1505599686.txt.gz · Dernière modification: 2017/09/17 00:08 de luc