檔案複製(c,c )

2021-08-17 00:24:47 字數 810 閱讀 3642

思路流程:

1.開啟原始檔

2.開啟目的檔案

3.讀出原始檔內容,並寫入目的檔案

4.關閉檔案

c++版本:

#include

#include

using namespace std;

int main(int argc,char* argv)

ifstream in(argv[1], ios::binary);

if (!in.is_open())

ofstream out(argv[2], ios::binary);

if (!out.is_open())

outc語言版本:

#include

#include

#include

#include

#include

int main(int argc,char *argv)

int rec = open(argv[1],o_rdonly,0666);

if(rec < 0)

int dest = open(argv[2],o_wronly | o_creat,0666);

if(dest < 0)

int ret;

char buf[1024]=;

while(ret = read(rec,buf,sizeof(buf)))

write(dest,buf,ret);

}close(rec);

close(dest);

return 0;

開啟檔案,迴圈讀出寫入檔案,結束。

WINDOW API 複製檔案

用.net 的file.copy函式複製函式時,如果檔案時開啟的,或者在程式中有開啟,用該函式時經常出錯,想想呼叫window 的api 函式應該不會出現這種檔案,今天就做了一下實驗,可以解決該檔案 api 有兩個複製檔案的函式,第一種 copyfileex 可以顯示進度條,第二種 copyfile...

unix 檔案複製

呼叫系統 include int main 方法一 逐個字元複製 include fstream std ifstream input in ios binary std ofstream output out ios binary char ch while input.get ch output...

複製檔案處理

複製檔案。targetfile為目標檔案,file為原始檔 param targetfile param file public static void copyfile file targetfile,file file else inputstream is null fileoutputstr...