電腦文件拷貝到u盤 c語(yǔ)言如何復(fù)制文件到另一個(gè)地方?
c語(yǔ)言如何復(fù)制文件到另一個(gè)地方?復(fù)制有兩種方法:[1。編寫要復(fù)制的函數(shù)。算法流程如下:1通過(guò)讀取打開(kāi)源文件,通過(guò)寫入打開(kāi)目標(biāo)文件;2一次讀取一個(gè)字節(jié)并將其寫入目標(biāo)文件,直到到達(dá)文件結(jié)尾;3關(guān)閉兩個(gè)文件
c語(yǔ)言如何復(fù)制文件到另一個(gè)地方?
復(fù)制有兩種方法:[1。編寫要復(fù)制的函數(shù)。
算法流程如下:
1
通過(guò)讀取打開(kāi)源文件,通過(guò)寫入打開(kāi)目標(biāo)文件;
2
一次讀取一個(gè)字節(jié)并將其寫入目標(biāo)文件,直到到達(dá)文件結(jié)尾;
3
關(guān)閉兩個(gè)文件。
2、調(diào)用系統(tǒng)命令。
stdlib中的系統(tǒng)功能。H可以執(zhí)行系統(tǒng)命令行支持的命令。
Int
system(char
*CMD)
執(zhí)行CMD中的指令。
1]]對(duì)于windows,您可以調(diào)用
system(“copy
/y
SRC to execute DOS commandufile
targetudir”)
其中SRCufile是源文件,而targetudir是目標(biāo)文件夾。
2]]對(duì)于Linux,需要執(zhí)行shell命令CP,如下
system(“CP
Srcufile
targetudir”)