创建临时文件

可以使用函数_topen()创建一个临时文件,无论你有没有关闭文件、程序被强行杀掉,该临时文件都会被销毁。
在一些简单的需要同步的地方,用这个来互斥很方便


#include <fcntl.h> #include <io.h> //创建临时文件 int create_temp_file(TCHAR* fileName) { if (!fileName) return -1 ; return _topen(fileName, _O_CREAT | _O_TEMPORARY) ; } //关闭临时文件 void close_temp_file(int file) { _close(file) ; }

 

你可能感兴趣的:(创建临时文件)