关闭和删除文件

若要有效地使用操作系统资源,应用程序应在不再需要文件时使用 CloseHandle 函数关闭这些文件。 如果文件在应用程序终止时处于打开状态,系统会自动关闭它。

DeleteFile 函数可用于在关闭时删除文件。 在关闭文件的所有句柄之前,无法删除该文件。 如果无法删除某个文件,则不能重复使用其名称。 若要立即重用文件名,请重命名现有文件。

如果要删除远程计算机上打开的文件或目录,并且已在未设置读取共享权限的远程计算机上打开该文件或目录,请不要先调用 CreateFileOpenFile 打开文件或目录进行删除。 这样做将导致共享冲突。