Necesito trabajar con algunos archivos temporales en mi aplicación Windows Forms .NET 3.5. Esos archivos se abren en una aplicación externa que, por supuesto, puede estar ejecutándose durante más tiempo que mi propio programa.Eliminación de archivos temporales después del uso
¿Existen algunas prácticas recomendadas para garantizar que estos archivos temporales se limpien en cualquier momento para evitar llenar el disco duro del usuario con archivos "basura" que ya no se necesitan? ¿O incluso Windows maneja esto automáticamente?
Un buen ejemplo es cualquier cliente de correo: cuando abre un archivo adjunto en cualquier aplicación, por lo general se escribe en un archivo temporal que se abre. ¿Hay alguna manera de descubrir cómo esos archivos gestionan la limpieza?
El uso de Google me ha mostrado muchas, muchas herramientas de limpieza y puesta a punto para limpiar el directorio temporal a mano, pero no me gustaría obligar a los usuarios a hacerlo. :-)
Se agradece cualquier ayuda.
Matthias
Sí, estoy captando el evento de salida del proceso para eliminar archivos que ya no se necesitan con certeza ... entonces, ¿es una buena práctica "alentar" al usuario a usar la herramienta de limpieza de disco de Windows? :) –