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 Compactar Pastas do Windows no Formato 7z com Configurações Avançadas

Script:


@echo off
REM Verifica se o 7-Zip está instalado e acessível no PATH
where /q 7z.exe
if %errorlevel% neq 0 (
echo 7-Zip não está instalado ou não está no PATH.
pause
exit /b
)

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

REM Define o caminho da pasta a ser compactada
set "folder=%~1"

REM Verifica se o argumento é uma pasta
if not exist "%folder%\" (
echo O caminho especificado não é uma pasta válida.
pause
exit /b
)

REM Define o nome do arquivo compactado
set "zipName=%folder:.=_%.7z"

REM Compacta a pasta usando 7-Zip com configurações avançadas
7z a "%zipName%" "%folder%\*" -mx=9 -m0=lzma2 -md=128m -mfb=273 -ms=on -mmt=10 -mmem=12g

echo Pasta compactada com sucesso em "%zipName%".
pause

Como Executar o Script:


1. Certifique-se de que o 7-Zip esteja instalado no seu sistema e que o executável 7z.exe esteja no PATH do sistema.
2. Copie o script acima e cole em um arquivo de texto.
3. Salve o arquivo de texto com a extensão .bat, por exemplo, compactar_pasta.bat.
4. Coloque o arquivo .bat no Desktop ou em qualquer local conveniente.
5. Arraste a pasta que deseja compactar e solte-a em cima do arquivo .bat.
6. O script irá criar um arquivo compactado .7z com as configurações especificadas no mesmo diretório 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.