Em teoria, a pasta Temp do AppData ( %TEMP%
) é o local para os programas colocarem arquivos que podem ser excluídos imediatamente após todos os identificadores serem fechados. Na prática, muitos programas - incluindo os da própria Microsoft - violam essa orientação. É por isso que alguns utilitários de limpeza de disco (principalmente o CCleaner) deixam, por padrão, os arquivos que foram modificados pela última vez há menos de 24 horas. É praticamente seguro removê-los e, a menos que você tenha um software de terceiros particularmente frágil, provavelmente poderá remover qualquer um que não esteja em uso.
Porém, aconselho não demolir a pasta Temp atual. Ele será recriado periodicamente, mas os programas podem contar com a presença dele. Eu vi programas que tentam criar arquivos em %TEMP%
, esperando que a chamada seja sempre bem-sucedida. (Por exemplo, a tentativa de echo stuff > bogusFolder\x.txt
falhará se você não tiver uma pasta chamada bogusFolder
.) Portanto, é melhor deixar pastas conhecidas onde estão.
O mesmo conselho (para os arquivos e a pasta) aplica-se à pasta Temp no Windows, embora essa pasta Temp seja usada apenas pelo sistema ou pelos programas em execução como administrador. Ele tende a ficar cheio de arquivos de log, que podem ser excluídos com abandono selvagem.