临时文件和unlink

(1)临时文件使用需要注意两点:要自动生成文件名,避免冲突;要自动删除文件,避免空间浪费。

(2)mkstemp函数将在系统中以独一无二的文件名创建一个文件并打开

(3)随后,调用unlink函数,文件不会删除,因为文件处于打开状态,直到程序退出时,文件才删除

(4)tmpfile = mkstemp + unlink,this function opens a unique temporary file in binary read/write (w+b) mode. The file will be automatically deleted when it is closed or the program terminates.


参考:http://blog.csdn.net/chenfei/article/details/14584 (如何在linux下使用c语言操作临时文件)


你可能感兴趣的:(link)