linux实现cp(复制)功能的小函数

来源:互联网 发布:单片机与接口技术 编辑:程序博客网 时间:2024/05/18 03:40
#include<unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include<stdio.h>#include<stdlib.h>int main(int argc,char *argv[]){ int fd_src,fd_des,temp; char buf[1024]; if(argc<3) { printf("请输入des\n"); exit(1); } fd_src=open(argv[1],O_RDONLY); fd_des=open(argv[2],O_CREAT|O_WRONLY|O_TRUNC,0644); while((temp=read(fd_src,buf,sizeof(buf)))>0) {write(fd_des,buf,temp);close(fd_src);close(fd_des);return 0; }}
0 0
原创粉丝点击