package Java_project_1;
import java.io.*;
public class RecursionDemo {
public static void main(String[] args) {
try {
//创建一个字节输入流管道与原文件接通
InputStream is=new FileInputStream("原文件路径");
//创建一个字节输出流管道与目标文件接通
OutputStream os=new FileOutputStream("复制到路径+文件名");
byte[] buffer =new byte[1024];//字节数组转移数据
int len;//每次读取的字节数
while((len= is.read(buffer))!=-1){
os.write(buffer,0,len);
}
System.out.println("复制已完成");
//关闭流
os.close();
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
原理: