En teoría, la carpeta Temp de AppData ( %TEMP%
) es el lugar para que los programas coloquen archivos que pueden eliminarse inmediatamente después de que se cierren todos los controladores. En la práctica, muchos programas, incluido el de Microsoft, violan esa guía. Es por eso que algunas utilidades de limpieza de disco (especialmente CCleaner) dejan de manera predeterminada archivos que se modificaron por última vez hace menos de 24 horas. Es casi seguro eliminarlos, y a menos que tenga un software de terceros particularmente desvencijado, probablemente pueda eliminar cualquiera que no esté en uso.
Dicho esto, sin embargo, recomendaría no demoler la carpeta Temp real. Se recreará periódicamente, pero los programas pueden confiar en que esté allí. He visto programas que intentan crear archivos debajo %TEMP%
, esperando que la llamada siempre tenga éxito. (Por ejemplo, intentar echo stuff > bogusFolder\x.txt
fallará si usted no tiene una carpeta llamada bogusFolder
.) Por lo tanto, lo mejor es dejar las carpetas conocidas donde se encuentren.
El mismo consejo (tanto para los archivos como para la carpeta) se aplica a la carpeta Temp en Windows, aunque esa carpeta Temp solo la usa el sistema o los programas que se ejecutan como administrador. Tiende a llenarse de archivos de registro, que se pueden eliminar con un abandono salvaje.
%APPDATA%\Local\Temp
no existe, quiere decir%LOCALAPPDATA%\Temp