Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Automatizar a Alta Compressão com 7zip no Windows

Script:


@echo off
setlocal

REM Verifica se o 7-Zip está instalado
set "7zip_path=C:\Program Files\7-Zip\7z.exe"
if not exist "%7zip_path%" (
echo O 7-Zip não está instalado no caminho esperado: %7zip_path%
pause
exit /b
)

REM Verifica se um diretório foi arrastado para o script
if "%~1"=="" (
echo Arraste uma pasta para cima deste script para compactá-la.
pause
exit /b
)

REM Define variáveis para o processo de compressão
set "source_folder=%~1"
set "folder_name=%~n1"
set "desktop_path=%USERPROFILE%\Desktop"
set "output_folder=%desktop_path%\Compactado"
set "output_file=%output_folder%\%folder_name%.7z"

REM Cria a pasta de saída se não existir
if not exist "%output_folder%" (
mkdir "%output_folder%"
)

REM Executa o 7-Zip com as configurações especificadas
"%7zip_path%" a -t7z "%output_file%" "%source_folder%\*" -mx=9 -m0=lzma2 -md=128m -mfb=273 -ms=on -mmt=10 -mem=12g

echo A pasta foi compactada com sucesso em: %output_file%
pause

Como Executar o Script:


1. Certifique-se de que o 7-Zip está instalado no caminho padrão: C:\Program Files\7-Zip\7z.exe.
2. Copie o código acima para um arquivo de texto e salve-o com a extensão .bat, por exemplo, compressao_alta.bat.
3. Coloque o arquivo .bat na área de trabalho (Desktop).
4. Arraste a pasta que deseja compactar para cima do arquivo .bat.
5. O script irá criar uma pasta chamada Compactado na área de trabalho e salvar o arquivo compactado dentro dela com o nome da pasta original.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.