¿Es esta una estrategia precisa para eliminar archivos de C:\Windows\temp de forma segura?

¿Es esta una estrategia precisa para eliminar archivos de C:\Windows\temp de forma segura?

Leí hoy que si desea eliminar archivos que no se eliminaron mediante la limpieza del disco en Windows 7, C:\Windows\tempprimero debe reiniciar su computadora y luego, después de volver a iniciar sesión, eliminar solo los archivos que no tengan una marca de fecha de modificación de las últimas 24 horas. .

¿Tiene sentido hacer esto?

Respuesta1

Los programas no deben depender de archivos en el directorio temporal durante períodos prolongados. Sin embargo, el objetivo de ese directorio es que es un lugar para guardar cosas durante un corto período de tiempo, y está bien confiar en él en ese corto plazo.

En términos generales, cuando se trata del directorio temporal, la mayoría de los programadores que conozco piensan que el plazo máximo a corto plazo es hasta el próximo reinicio del sistema. (De hecho, he visto que ciertos sistemas eliminan automáticamente el contenido del directorio temporal al reiniciar).

Además, algún programa incorrecto puede mantener un archivo abierto/bloqueado por accidente, lo que dificultará su eliminación hasta que reinicie.

Por ambas razones, es más seguro reiniciar el sistema y luego eliminar todo lo que no se haya tocado desde el reinicio; 24 horas no son necesarias. El motivo del límite de tiempo es que algún otro programa o proceso del sistema podría haber comenzado a hacer cosas en el directorio temporal desde que reinició.

Eso es lo más seguro. En realidad, de vez en cuando elimino todo lo que hay en mi directorio temporal sin reiniciar y no he tenido ningún problema.

información relacionada