热门

最新

红包

立Flag

投票

同城

我的

发布
qq_58366207
qq_58366207
3 年前
trueqq_58366207

//模仿cp操作复制文件
#include<fcntl.h>
#include<unistd.h>
#include<stdio.h>

int main(int argc,char *argv[])
{
int fd1,fd2;
fd1 = open(argv[1],O_RDONLY);
fd2 = open(argv[2],O_RDWR | O_CREAT,0777);//复制到的目标文件如果没有就创建它
char buf[4096]; //0777表示允许所有用户执行所有操作
int n; //实际读到的字节数
n = read(fd1,buf,sizeof(buf));
write(fd2,buf,n);
close(fd1);
close(fd2);
printf("复制成功\n");
return 0;
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
IDEA运行报错【至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。】以及【无法将位于-的资源添加到Web应用程序-的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间】,按照网上的方法怎么都改不好,后面发现是idea里面的tomcat插件要更新,更新之后这些问题都不报错了。
立即登录