1 public static void main(String[] args) {
2 try(
3 // 此位置只能放资源对象,用完自动关闭资源。
4 // 源文件
5 InputStream is = new FileInputStream("F:\\Pictures\\夏豆4k+2k+mp4\\夏豆被画脸2 4k.jpg");
6 // 包装成高级缓冲字符流输入流
7 InputStream bis = new BufferedInputStream(is);
8 // 目标地址
9 OutputStream os = new FileOutputStream("D:\\WorkSpace\\code\\basic-app\\src\\xd1.jpg");
10 // 包装成高级缓冲字符流输出流
11 OutputStream bos= new BufferedOutputStream(os);
12
13 ) {
14 // 定义一个数组转移数据
15 byte[] bytes = new byte[1024];
16 // 记录每次的字节数
17 int len;
18 while ((len = bis.read(bytes)) != -1){
19 bos.write(bytes, 0,len);
20 }
21 System.out.println("复制完成~~~");
22
23 } catch (Exception e) {
24 e.printStackTrace();
25 }
26 }