c語言拷貝檔案程式
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SIZE 1024*1024*10
int main()
{
FILE *fp_read, *fp_write;
fp_read = fopen("E:\\CentOS-6.5\\CentOS-6.5-i386-bin-DVD1.iso","rb");
fp_write = fopen("D:\\CentOS-6.5-i386-bin-DVD1.iso","wb");
char *buf;
int read_n, write_n;
buf = (char*)calloc(1,SIZE);
if (fp_read == NULL || fp_write == NULL){
perror("File open fail.\n");
}
printf("開始拷貝 %s:\n","pycharm-professional-3.1.3.exe");
while (memset(buf, 0, SIZE), (read_n = fread(buf, 1, SIZE, fp_read)) > 0){
write_n = fwrite(buf, 1, read_n, fp_write);
if (write_n != read_n){
printf("write error\n");
system("pause");
exit(-1);
}
}
printf("%s 拷貝成功.\n","pycharm-professional-3.1.3.exe");
fclose(fp_read);
fclose(fp_write);
}
相關文章
- IOCP 檔案拷貝
- IO流-檔案拷貝
- 檔案內容拷貝
- Golang命令列拷貝檔案Golang命令列
- C語言實現字串拷貝函式的幾種方法C語言字串函式
- asm拷貝檔案到檔案系統ASM
- C++淺拷貝和深拷貝C++
- Objective C淺拷貝和深拷貝Object
- 【c++】淺拷貝與深拷貝C++
- C++拷貝建構函式(深拷貝,淺拷貝)C++函式
- [java IO流]之檔案拷貝Java
- Python基礎 - 檔案拷貝Python
- 二進位制檔案拷貝
- C語言檔案操作C語言
- C語言(檔案操作)C語言
- 檔案操作(二進位制拷貝)
- 使用expect指令碼SCP拷貝檔案指令碼
- linux 帶路徑拷貝檔案Linux
- 淺拷貝與深拷貝程式碼(javascript)JavaScript
- linux採用scp命令拷貝檔案到本地,拷貝本地檔案到遠端伺服器Linux伺服器
- 資料檔案拷貝檔案頭驗證錯誤
- C語言(檔案加解密)C語言解密
- C語言-檔案讀寫C語言
- Java IO 流之拷貝(複製)檔案Java
- linux parallel rsync 拷貝N多檔案LinuxParallel
- 零拷貝讀取檔案成 Go 物件Go物件
- 使用UltraEdit 拷貝二進位制檔案
- C++---寫時拷貝解決深淺拷貝問題C++
- 用c語言處理檔案C語言
- C語言 檔案IO的使用C語言
- c語言多檔案編譯C語言編譯
- c語言檔案操作相關C語言
- C語言實現檔案加密C語言加密
- C語言 - 標頭檔案包含C語言
- C語言/C++讀取檔案資訊C語言C++
- Java實現檔案拷貝的4種方法.Java
- 11g中節點間拷貝檔案
- 【ASM學習】從ASM拷貝檔案的方法ASM