Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
@echo off
setlocal
REM Defina o caminho da pasta que deseja compactar e limpar
set "pasta=C:\Caminho\Para\Sua\Pasta"
REM Compacta a pasta e subpastas
echo Compactando a pasta: %pasta%
compact /c /s /i "%pasta%"
REM Função para deletar pastas vazias
echo Deletando pastas vazias em: %pasta%
for /f "delims=" %%d in ('dir "%pasta%" /ad /b /s ^| sort /r') do (
rd "%%d" 2>nul
if not exist "%%d\*" echo Pasta deletada: %%d
)
echo Operação concluída.
endlocal
pause
Como Executar o Script:
set "pasta=C:\Caminho\Para\Sua\Pasta"
para o caminho da pasta que deseja compactar e limpar..bat
, por exemplo, compactar_limpar.bat
..bat
salvo para executar o script.