import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Homework3 {
public static void copyFile(File file1,File file2){//file1为要复制的文件,file2为复制出的文件
FileInputStream fis = null;
FileOutputStream fos = null;
try {
byte[] b1 = new byte[1000000];
fis = new FileInputStream(file1);
int data = 0;
fos = new FileOutputStream(file2);
while((data = fis.read(b1))!=-1){
fos.write(b1,0,data);
}
} catch (IOException e) {
}
}
public static void main(String[] args) {
// 3、复制一个文件:
// A:复制一张图片
// B:复制一首歌
// C:复制一个txt文档。
File pf1 = new File("E:/练习/File_Test/2.jpg");//43,897
File mf1 = new File("E:/练习/File_Test/LiSA - 紅蓮華.mp3");//10143115
File tf1 = new File("E:/练习/File_Test/adc.txt");//116
File pf2 = new File("E:/练习/File_Test/test1/2.jpg");//在目标目录下复制出2.jpg
File mf2 = new File("E:/练习/File_Test/test1/LiSA - 紅蓮華.mp3");//在目标目录下复制出LiSA - 紅蓮華.mp3
File tf2 = new File("E:/练习/File_Test/test1/adc.txt");//在目标目录下复制出abc.txt
copyFile(pf1, pf2);
copyFile(mf1, mf2);
copyFile(tf1, tf2);
System.out.println("文件复制完成");
}
}
运用java代码完成简易的复制文件操作
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...