Onde é um diretório que irá apagar seus arquivos no desligamento do Windows 10?

1

Em sistemas do tipo Unix, geralmente / tmp é apagado no desligamento (existem algumas exceções, mas na maioria das vezes você pode confiar nisso).

Existe um diretório no Windows 10 que possa garantir essa exclusão? Já ouvi falar de %TEMP% , mas meu entendimento (desatualizado?) É que apenas alguns computadores o configuram para limpar toda vez que o computador é desligado. E qual é o status dessa solução para versões mais antigas do Windows?

Uma questão relacionada: Existe uma maneira de armazenar arquivos na RAM no Windows? Isto naturalmente garantirá o comportamento que eu quero.

EDIT: Parece que não há um bom lugar em uma configuração de fábrica padrão do Windows. Nesse caso, eu poderia ter que cortar este aqui. Existe um programa comum que tem uma pasta que exclui regularmente ou no desligamento? Eu estou querendo saber sobre algo como um cache de navegador da web ou uma pasta de "backups resgatados" do Microsoft Word?

Caso de uso: estou querendo colocar alguns arquivos privados em algum lugar quando uso o computador de outra pessoa. Eu quero que eles desapareçam quando terminar de usá-los (digamos, uma hora depois). No entanto, não posso garantir que estarei lá para excluí-los - talvez um powercut aconteça ou nos distrairmos e não tivermos a chance de voltar para excluí-los. Eu também não quero mexer com o computador ou configurações da outra pessoa, portanto, criar uma tarefa agendada para excluí-los não é uma opção.

    
por eedrah 31.10.2017 / 08:53

2 respostas

0

Como mencionado nos comentários, você pode usar o Storage Sense para obter o que deseja, embora não tenha sido projetado para a tarefa descrita.

Uma alternativa melhor é criar um script e conectá-lo para ser executado no desligamento ou logoff usando o Editor de Diretiva de Grupo.

(Observe que o Editor de Diretiva de Grupo só está disponível nas edições Professional e Ultimate do Windows. Aparentemente, há maneiras de instalá-lo no Windows Home, embora eu mesmo não tenha tentado isso.)

  1. Crie um script .cmd como o seguinte:

    del /q c:\tempfiles\*

    Ou você pode usar um script Powershell .ps1, se preferir, assim:

    cmd /c "del /q c:\tempfiles\*"

    Salve este script onde você achar adequado.

  2. Pressione Windows Key + x para abrir o menu 'Power User' e pressione R para abrir a caixa de diálogo Executar .

  3. Digite gpedit.msc e pressione Enter. Isso deve abrir o Editor de políticas de grupo.

  4. Vá para User Configuration -> Windows Settings -> Scripts (Logon/Logoff) . Como alternativa, você pode usar Computer Configuration -> Windows Settings -> Scripts (Startup/Shutdown) , embora eu tenha tido dificuldades em fazer com que os scripts de desligamento funcionem corretamente, e usar um script de Logoff abrangerá o modo de suspensão, portanto, pode ser uma alternativa melhor.

  5. Clique duas vezes em Logoff no painel do lado direito

  6. Adicione seu script conforme apropriado.

por 09.02.2018 / 00:47
-1

Supondo que seus arquivos indesejados estejam na pasta C: \ temp, escreva um arquivo de texto contendo estas linhas:

del c: \ temp *. * / q / f

desligamento -s -t 0

Salve-o como (por exemplo) CLOSE.CMD na área de trabalho

Clique duas vezes no ícone CLOSE.CMD para excluir o conteúdo da pasta e desligar o PC.

    
por 31.10.2017 / 13:07