unlink的使用
2017-07-31 23:45
113 查看
#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <errno.h> /* 使用unlink删除一个临时文件,先打开一个文件,当关闭文件时自动删除 */ int main(int argc,char* argv[]) { int fd; //打开一个文件 fd = open("tmpfile",O_CREAT|O_RDWR,0644); if(fd == -1) { perror("open"); exit(1); } //删除临时文件 int ret = unlink("tmpfile"); if(ret == -1) { perror("unlink"); exit(1); } //写文件 write(fd,"hello\n",6); //重置文件指针 lseek(fd,0,SEEK_SET); //读文件 char buf[24] = {0}; int len = read(fd,buf,sizeof(buf)); write(1,buf,len); close(fd); return 0; }
相关文章推荐
- php中unlink()、mkdir()、rmdir()等方法的使用介绍
- node.js中的fs.unlink方法使用说明
- linux unlink() access() mkfifo()使用实例
- linux下unlink的使用
- 关于shm_open和shm_unlink的使用问题
- 使用unlink特性保证,系统崩溃时临时文件不占用系统空间
- PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
- AIDL基本使用4—- 4、linkToDeath和unlinkToDeath
- 关于shm_open和shm_unlink的使用问题(要连接库的原因)
- php unlink()函数使用教程
- Linux (x86) Exploit 开发系列教程之九 使用 unlink 的堆溢出
- php中unlink()、mkdir()、rmdir()等方法的使用介绍
- unlink使用的时候需要注意的问题。
- 关于shm_open和shm_unlink的使用问题
- node.js中的fs.unlink方法使用说明
- 关于shm_open和shm_unlink的使用问题
- MAC OS X使用常见问题解决日志
- 什么是最久未使用淘汰算法,试举出一种实现方法?
- Dreamweaver工具使用