unlink函数
1、原型
#include
int unlink(const char *path);
2、作用
减少文件的连接数,将文件的连接数减到0,且没有其他进程使用它时,文件被删除。
NOTE: 连接减到0的情况下,目录总是最先被删除,而文件所占用的空间要到最后一个使用它的进程(如果有的话)关闭它之后才被系统回收。
3、妙用
用于创建临时文件,先打开文件,然后使用unlink函数将其连接数减到0,在此程序中文件是可以被操作的,等到最后close关闭它是,文件被删除。
阅读(1120) | 评论(0) | 转发(0) |