Jump to content

Script Para Apagar Arquivos Temporários


ana.pereira

Postagens Recomendadas

Fala Dev de boas? olha só esse Script ligeiro para você apagar arquivos temporários do seu Pc:

 

@echo off
color 4
@echo Iniciando a limpeza, pressione qualquer tecla para continuar!
pause
IF EXIST c:\windows\temp\ del /f /s /q c:\windows\temp\
DEL /f /s /q %temp%\
IF EXIST “C:\Documents and Settings\” (
for /D %%x in (“C:\Documents and Settings\*”) do (
rmdir /s /q “%%x\Local Settings\Temporary Internet Files”
mkdir “%%x\Local Settings\Temporary Internet Files”
)
)
IF EXIST “C:\Documents and Settings\” (
for /D %%x in (“C:\Documents and Settings\*”) do (
rmdir /s /q “%%x\Local Settings\Temp”
mkdir “%%x\Local Settings\Temp”
)
)
IF EXIST “C:\Users\” (
for /D %%x in (“C:\Users\*”) do (
rmdir /s /q “%%x\AppData\Local\Temp”
mkdir “%%x\AppData\Local\Temp”
)
)
IF EXIST “C:\Users\” (
for /D %%x in (“C:\Users\*”) do (
rmdir /s /q “%%x\AppData\Local\Microsoft\Windows\Temporary Internet Files”
mkdir “%%x\AppData\Local\Microsoft\Windows\Temporary Internet Files”
)
)
	// este arquivo assim que for executado criara os logs no local onde sera executado.
	// por exemplo voce executou na pasta documentos, ele irá criar as pastas novamente nesta pasta.
	// este executavel tem a extensão .bat
	// aconselho que voce execute o .bat na pasta arquivos e programas!
	
	
	

Basta você colocar o script na pasta: C:\Program Files e execute como administrador

image.png

O script é bem intuitivo! ele vai carregar toda a limpeza e irá fechar sozinho!

Espere o processo de limpeza e pronto! seus arquivos temporários foram apagados.

  • Amei 2
  • Ajudou! 1
Link to comment
Compartilhe em outros sites

  • 11 months later...
  • 4 months later...

Analisando o script .bat em questão, podemos concluir que a criação das pastas "Settings", "ôand" e "internet" na sua área de trabalho se deve à maneira como o script está estruturado e às variáveis que ele utiliza.

1. Estrutura do Script:

O script utiliza um loop for /D para iterar sobre os perfis de usuário existentes no sistema. Dentro deste loop, ele tenta excluir e recriar as pastas temporárias em cada perfil.

2. Variáveis:

O script utiliza variáveis para definir os caminhos das pastas temporárias. No entanto, existem duas variáveis que podem estar causando o problema:

%temp%: Essa variável se expande para o caminho da pasta temporária do usuário atual. No entanto, no contexto do loop for /D, ela pode estar expandindo para diferentes caminhos para cada perfil de usuário.

"C:\Documents and Settings\*": Essa string contém um asterisco * que serve como curinga para encontrar todos os perfis de usuário na pasta C:\Documents and Settings. No entanto, em sistemas mais recentes, a pasta C:\Documents and Settings não existe, e a string pode estar expandindo para outros diretórios que contêm perfis de usuário, como C:\Users.

3. Criação Inesperada de Pastas:

Devido à combinação da estrutura do loop e das variáveis, o script pode estar tentando excluir e recriar as pastas temporárias em locais incorretos. Isso pode resultar na criação das pastas "Settings", "ôand" e "internet" na sua área de trabalho, pois o script pode estar interpretando esses nomes como caminhos válidos para as pastas temporárias.

Soluções:

Para evitar a criação inesperada de pastas, você pode tentar as seguintes soluções:

Modificar o Script:

Verifique se a variável %temp% está sendo utilizada corretamente dentro do loop for /D. Se necessário, utilize a variável %%x para obter o caminho da pasta temporária do perfil de usuário atual.

Verifique se a string "C:\Documents and Settings\*" está correta para o seu sistema. Se necessário, substitua-a pela string "C:\Users\*" para sistemas mais recentes.

Executar o Script em um Local Específico:

Em vez de executar o script diretamente na área de trabalho, execute-o em uma pasta específica onde você não se importe com a criação de pastas temporárias.

Considerações Importantes:

Esteja ciente de que modificar scripts .bat pode ter consequências indesejadas, caso você não tenha conhecimento técnico suficiente.

É recomendável criar backups dos seus arquivos antes de realizar qualquer alteração no script.

Se você não se sentir confortável em modificar o script, você pode procurar por scripts alternativos que realizem a limpeza de pastas temporárias de forma mais segura e confiável.

  • Curtir 1
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...