Como definir uma pasta como “temporária” para que seu conteúdo seja apagado após o desligamento?

2

Eu preciso marcar algumas pastas nas minhas unidades C: e D: como temporárias, para que todo o conteúdo salvo nelas seja excluído após o desligamento.

Como posso fazer isso?

    
por AntonyStinil Silvester 25.03.2013 / 10:27

2 respostas

6

Supondo que você esteja no Windows, escreva um script para excluir as pastas em questão. Você também pode fazer isso ao iniciar a criação da (s) pasta (s) (se aplicável à sua situação).

Abra gpedit.msc (Políticas locais) - > Configuração do Computador - > Configurações do Windows - > Scripts - > Desligamento / inicialização - > Adicionar

    
por 25.03.2013 / 11:42
3

A resposta do gpedit.msc funcionou para mim no passado. Eu até inventei isso. Eu também tentei Unlocker e MoveOnBoot . Ambos têm a capacidade de excluir a pasta na próxima reinicialização. O Unlocker pode lidar com a maioria das exclusões, mas minha situação particular era muito difícil.

Veja o que funcionou para mim. Ele usa o Agendador de Tarefas para executar a tarefa de exclusão na inicialização do sistema.

  1. Abra o Agendador de Tarefas. Pressione Win + R e execute control schedtasks .
  2. Criar tarefa.
    1. guia Geral
      1. Forneça um nome
      2. Selecione Run whether user is logged on or not
      3. Verifique Run with highest privileges
      4. Configurar para Windows 7, Windows Server 2008 R2
    2. guia Disparadores
      1. Pressione New...
      2. Defina Begin the task para At startup
      3. Pressione OK
    3. guia Ações
      1. Pressione New...
      2. Defina Program/script: para C:\windows\system32\cmd.exe
      3. Defina Add arguments (optional): para /c rmdir /s /q C:\some_directory
      4. Pressione OK
    4. guia Condições
      1. Limpar todas as caixas de seleção
    5. guia Configurações
      1. Verifique Allow task to be run on demand
      2. Verifique Run task as soon as possible after a scheduled start is missed
      3. Limpar as caixas de seleção restantes
      4. Defina If the task is already running, then the following rule applies: para Run a new instance in parallel
    6. Clique em OK
por 10.10.2014 / 20:41

Tags