Cerrar y eliminar archivos
Para usar los recursos del sistema operativo de forma eficaz, una aplicación debe cerrar los archivos cuando ya no sean necesarios mediante la función CloseHandle . Si un archivo está abierto cuando finaliza una aplicación, el sistema lo cierra automáticamente.
La función DeleteFile se puede usar para eliminar un archivo al cerrarse. No se puede eliminar un archivo hasta que se cierren todos los identificadores. Si no se puede eliminar un archivo, no se puede reutilizar su nombre. Para reutilizar inmediatamente un nombre de archivo, cambie el nombre del archivo existente.
Si va a eliminar un archivo o directorio abierto en un equipo remoto y ya se ha abierto en el equipo remoto sin el conjunto de permisos de recurso compartido de lectura, no llame a CreateFile o OpenFile para abrir primero el archivo o directorio para su eliminación. Si lo hace, se producirá una infracción de uso compartido.