檔案內容拷貝
/*
*FileCopy.c - 檔案內容拷貝
*writed by cn_shift
*2006.4.1
*/
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#define BUFFERSIZE 1
main()
{
int in,out,n;
char buffer[BUFFERSIZE];
in=open("./file1",O_RDONLY);
if(in<0)
{
printf("Open errir!\n");
exit(-1);
}
out=open("./file2",O_WRONLY | O_CREAT);
if(out<0)
{
printf("Open error!\n");
exit(-1);
}
while((n=read(in,buffer,BUFFERSIZE))>0)
{
write(out,buffer,BUFFERSIZE);
}
close(in);
close(out);
}
*FileCopy.c - 檔案內容拷貝
*writed by cn_shift
*2006.4.1
*/
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#define BUFFERSIZE 1
main()
{
int in,out,n;
char buffer[BUFFERSIZE];
in=open("./file1",O_RDONLY);
if(in<0)
{
printf("Open errir!\n");
exit(-1);
}
out=open("./file2",O_WRONLY | O_CREAT);
if(out<0)
{
printf("Open error!\n");
exit(-1);
}
while((n=read(in,buffer,BUFFERSIZE))>0)
{
write(out,buffer,BUFFERSIZE);
}
close(in);
close(out);
}
相關文章
- IOCP 檔案拷貝
- IO流-檔案拷貝
- Golang命令列拷貝檔案Golang命令列
- asm拷貝檔案到檔案系統ASM
- [java IO流]之檔案拷貝Java
- c語言拷貝檔案程式C語言
- Python基礎 - 檔案拷貝Python
- 二進位制檔案拷貝
- 檔案操作(二進位制拷貝)
- 使用expect指令碼SCP拷貝檔案指令碼
- linux 帶路徑拷貝檔案Linux
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- linux採用scp命令拷貝檔案到本地,拷貝本地檔案到遠端伺服器Linux伺服器
- 資料檔案拷貝檔案頭驗證錯誤
- Java IO 流之拷貝(複製)檔案Java
- linux parallel rsync 拷貝N多檔案LinuxParallel
- 零拷貝讀取檔案成 Go 物件Go物件
- 使用UltraEdit 拷貝二進位制檔案
- Java實現檔案拷貝的4種方法.Java
- 11g中節點間拷貝檔案
- 【ASM學習】從ASM拷貝檔案的方法ASM
- vue深拷貝淺拷貝Vue
- python 指標拷貝,淺拷貝和深拷貝Python指標
- 一文搞懂Java引用拷貝、淺拷貝、深拷貝Java
- jquery之物件拷貝深拷貝淺拷貝案例講解jQuery物件
- C++拷貝建構函式(深拷貝,淺拷貝)C++函式
- iOS深拷貝和淺拷貝iOS
- JS深拷貝與淺拷貝JS
- Java深拷貝和淺拷貝Java
- 物件深拷貝和淺拷貝物件
- javascript 淺拷貝VS深拷貝JavaScript
- JavaScript 深度拷貝和淺拷貝JavaScript
- JavaScript深拷貝和淺拷貝JavaScript
- js 淺拷貝和深拷貝JS
- js 深拷貝和淺拷貝JS
- JavaScript淺拷貝和深拷貝JavaScript
- js深拷貝和淺拷貝JS
- js 深拷貝 vs 淺拷貝JS