每天一个Linux系统API|remove

名称
remove - 移除一个文件或者文件夹(目录)
概要
#include <stdio.h>int remove(const char *pathname);
描述
remove() 从文件系统中删除一个名称。对于文件来说,它调用unlink(2)函数, 对于文件夹来说,它调用rmdir(2)函数。
如果删除的名称是文件的最后一个链接,并且没有进程打开该文件,则删除该文件,并使其可用的空间可供重用。
如果名称是文件的最后一个链接,但任何进程仍然打开文件,则该
文件将保持存在,直到引用它的最后一个文件描述符关闭为止。
如果名称引用符号链接,则删除该链接。
如果名称引用了套接字,FIFO或设备,则删除该名称,但打开该对象的进程可以继续使用它。
返回值
如果成功则返回0。如果失败则返回-1,同时errno将被设置称相应的错误码。
相关推荐
-
「nginx」十、nginx的location配置详解2026-07-04 00:51:45 -

最清晰的mysql体系架构图 ,助你深度掌握MySQL开发管理,赢在大数据时代
最清晰的mysql体系架构图 ,助你深度掌握MySQL开发管理,赢在大数据时代2026-07-04 00:21:47 -
PHP读取Excel内的图片2026-07-03 00:07:41 -
mysql:Otter跨机房数据同步(单向)2026-07-03 00:02:48 -

在windows10系统下搭建IIS+PHP+MYSQL+phpMyAdmin服务器运行环境
在windows10系统下搭建IIS+PHP+MYSQL+phpMyAdmin服务器运行环境2026-07-02 00:15:08