标签: windows linux file
在Linux上,以下技术可用于在进程退出时自动删除文件: 该过程使用open或creat创建文件,然后立即调用unlink。但是,该文件不会被删除,因为它仍处于打开状态。只有当进程关闭文件或终止时,导致内核关闭所有打开的文件,才会删除文件。
在Windows上有没有办法获得相同的结果?
答案 0 :(得分:2)
您可以传递CreateFile国旗FILE_FLAG_DELETE_ON_CLOSE。
CreateFile
FILE_FLAG_DELETE_ON_CLOSE