É uma boa prática criar subpastas a partir da pasta% TEMP%?

3

Se eu olhar para a minha pasta %TEMP% (ou seja, C:\Documents and Settings\Me\Local Settings\Temp\ ), vejo alguns aplicativos colando coisas lá, e alguns aplicativos colocam em uma subpasta lá fora. Às vezes, essas subpastas têm nomes que podem ser rastreados até o aplicativo ou o autor, e alguns são aleatórios.

  • Existe alguma prática recomendada aqui?
  • Isso importa?
  • A pasta inteira será excluída se você fizer uma limpeza de disco?
  • E quanto a C:\Windows\Temp ? Quando é usado por aplicativos que não sejam o próprio Windows - se algum dia?
por rossmcm 23.05.2011 / 12:22

2 respostas

3
  1. Não há prática recomendada com a qual eu esteja familiarizado. É um diretório para arquivos temporários, e é mais provável que pareça uma lata de lixo. Como desenvolvedor, acho mais fácil criar um diretório com o nome do meu aplicativo e colocar todos os meus arquivos lá, e até mesmo limpá-lo, se puder. Mas eu acho que é apenas um bom hábito - nada que o sistema operacional vai ficar chateado.

  2. Importa apenas para aqueles que precisam desses arquivos. Se você gerar muitos arquivos e os usar mais tarde, será necessário controlá-los. É mais fácil quando estão todos no mesmo diretório. Além disso, todo sistema operacional tem uma limitação para quantos arquivos um diretório pode conter, portanto, nunca é uma boa prática colocar muitos arquivos no mesmo diretório.

  3. Limpeza de disco permite que você o exclua - isso não é feito automaticamente, a menos que você o configure de alguma forma.

  4. Eu, pessoalmente, sou a favor de C:\WINDOWS\Temp - então mudo meu %TEMP% para apontar para ele. Geralmente é interno para componentes do Windows, mas o Windows funciona bem se meu lixo também for usado. Lembro-me de alguém me disse uma vez que tudo sob C:\Documents and Settings\myuser é uma parte do perfil do usuário - então quanto menos arquivos houver, mais rápido será o seu computador. Não sei se é verdade, mas evito colocar arquivos temporários lá de qualquer maneira.

por 23.05.2011 / 12:59
1

C: \ windows \ temp é usado por processos em execução como Sistema Local, Serviço Local e Serviço de Rede.

    
por 23.05.2011 / 12:40