unlink();
2016-02-15 11:46
211 查看
相关函数:link, rename, remove
头文件:#include <unistd.h>
定义函数:int unlink(const char * pathname);
函数说明:unlink()会删除参数pathname 指定的文件. 如果该文件名为最后连接点, 但有其他进程打开了此文件, 则在所有关于此文件的文件描述词皆关闭后才会删除. 如果参数pathname
为一符号连接, 则此连接会被删除。
返回值:成功则返回0, 失败返回-1, 错误原因存于errno
错误代码:
1、EROFS 文件存在于只读文件系统内。
2、EFAULT 参数pathname 指针超出可存取内存空间。
3、ENAMETOOLONG 参数pathname 太长。
4、ENOMEM 核心内存不足。
5、ELOOP 参数pathname 有过多符号连接问题。
6、EIO I/O 存取错误。
头文件:#include <unistd.h>
定义函数:int unlink(const char * pathname);
函数说明:unlink()会删除参数pathname 指定的文件. 如果该文件名为最后连接点, 但有其他进程打开了此文件, 则在所有关于此文件的文件描述词皆关闭后才会删除. 如果参数pathname
为一符号连接, 则此连接会被删除。
返回值:成功则返回0, 失败返回-1, 错误原因存于errno
错误代码:
1、EROFS 文件存在于只读文件系统内。
2、EFAULT 参数pathname 指针超出可存取内存空间。
3、ENAMETOOLONG 参数pathname 太长。
4、ENOMEM 核心内存不足。
5、ELOOP 参数pathname 有过多符号连接问题。
6、EIO I/O 存取错误。
相关文章推荐
- 浏览器缓存知识小结及应用
- 圆形ImageView系列(二)-----Xfermode+ImageView
- 【Thread】多线程的异常处理?
- 关于centos6系统报出的kernel bug的解决方案
- Delphi : 使用ApplicationEvents来拦截窗体消息,阻止WebBrowser右键菜单
- ICE提纲之demo/Glacier2/callback(跨网回调)
- 引用及指针
- 一、移动通信网简介
- 排序
- 解决MyEclipse "Your MyEclipse subscription has expired" 提示
- iOS缓存思路
- Linux下安装和使用boost库
- Android dialog对话框的用法
- APP上架被拒理由
- Unity按钮事件
- android学习笔记-Android 应用开发特色
- ANDROID自定义视图——onMeasure流程,MeasureSpec详解
- 设计模式-建造者
- 解决Listview页脚RemoveFooterView报java.lang.ClassCastException错问题
- Swiper API