在linux下有两个函数可以用来删除文件:

#include <unistd.h>
int unlink(const char *pathname);
unlink函数删除文件系统中的一个名字,如果这个名字是该文件的最后一个link并且该文件没有被任何进程打开,那么删除该文件。否则等到文件被关闭或最后一个link被删除后删除该文件并释放空间。

#include <unistd.h>
int rmdir(const char *pathname);

 

Logo

更多推荐