在linux下实现文件复制的功能
来源:互联网 发布:java中介者模式 编辑:程序博客网 时间:2024/06/14 07:48
#include <stdio.h>
#include <string.h>
int main(int argc, char* argv[])
{
if(argc != 3)
{
printf("error");
}
FILE* f1 = fopen(argv[1], "r+");
if(NULL == f1)
{
perror("fopen");
return 1;
}
FILE* f2 = fopen(argv[2], "w+");
if(NULL == f2)
{
perror("fopen");
return 2;
}
char str1[1024] = {0};
int count = 0;
while(count = fread(str1, sizeof(char), 1024, f1))
{
if(-1 == count)
{
perror("fread");
fclose(f1);
fclose(f2);
return 4;
}
int count1 = fwrite(str1, sizeof(char), count, f2);
if(-1 == count1)
{
perror("fwrite");
fclose(f1);
fclose(f2);
return 5;
}
memset(str1, 0, 1024);
}
fclose(f1);
fclose(f2);
return 0;
}
#include <string.h>
int main(int argc, char* argv[])
{
if(argc != 3)
{
printf("error");
}
FILE* f1 = fopen(argv[1], "r+");
if(NULL == f1)
{
perror("fopen");
return 1;
}
FILE* f2 = fopen(argv[2], "w+");
if(NULL == f2)
{
perror("fopen");
return 2;
}
char str1[1024] = {0};
int count = 0;
while(count = fread(str1, sizeof(char), 1024, f1))
{
if(-1 == count)
{
perror("fread");
fclose(f1);
fclose(f2);
return 4;
}
int count1 = fwrite(str1, sizeof(char), count, f2);
if(-1 == count1)
{
perror("fwrite");
fclose(f1);
fclose(f2);
return 5;
}
memset(str1, 0, 1024);
}
fclose(f1);
fclose(f2);
return 0;
}
阅读全文
1 0
- 在linux下实现文件复制的功能
- UNIX/LINUX 实现复制文件的功能
- Linux下实现类似SecureCRT的复制Session功能
- 利用 库函数 实现Linux下的 复制(cp)功能
- 使用多线程实现文件的复制功能,并在控制台显示复制的进度,进度以百分比表示。例如:把文件A复制到E盘某文件夹下,在控制台上显示“文件已复制10%”,“文件已复制20%”……“文件已复制100%”,“复制
- Linux下如何实现两个IP机器的文件复制
- JAVA 实现文件的“复制”功能
- 用java实现文件的复制功能
- Linux下C语言实现文件复制
- linux下C语言实现文件复制
- 使用多线程实现文件的复制功能,并在控制台显示复制的进度,进度以百分比表示。
- java递归实现复制一个文件夹下所有文件的功能
- linux下vi编辑器实现简单的粘贴复制剪切功能
- java实现文件复制功能
- java实现文件复制功能
- java在linux下ping功能实现
- 在linux环境下,复制一个文件到另一个文件的末尾
- mycopyFile_linux下实现简单文件的复制
- IOS笔记(2)
- Web AutoTest 搭建环境:selenium3+python3+eclipse6+firefox52(win7),selenium实例
- redhat Firewalld 防火墙
- SQL命令(mysql必知必会笔记)
- Redis开发运维实践指南pdf
- 在linux下实现文件复制的功能
- Android开发-各种各样好看漂亮的进度条,指示器,加载提示汇总【代码粘过来就可以用】
- 二叉搜索树的后序遍历序列
- photoshop修色圣典 第5版pdf
- RPG游戏新手引导
- hadoop常用命令
- 随笔:linux正则表达式.*查找任意位置的两内容
- 面向对象-方法
- 设计模式-可复用面向对象软件基础思维导图总结