文件复制

xiaoxiao2021-02-28  101

 int main() {  int fd1 = open("1.pptx",O_RDONLY);  if(fd1 == -1)  {   perror("open fd1");   return -1;  }  int fd2 = open("2.pptx",O_WRONLY|O_CREAT,0777);  if(fd2 == -1)  {   perror("open fd2");   return -1;  }  int ret=0;  char buf[SIZE] = {0};  while(ret = read(fd1,buf,SIZE))  {         if(ret==-1)   {    perror("read");    break;   }   write(fd2, buf, ret);  }     printf("复制完成\n");     close (fd1);     close (fd2);     return 0; }
转载请注明原文地址: https://www.6miu.com/read-58760.html

最新回复(0)