字节流 文件拷贝 改进版

public class CopyDemo {
public static void main(String[] args) {
try (
// 这里面只能放置资源对象, 用完会自动关闭, 自动调用close方法关闭资源(即使出现异常也会做关闭操作)
//1.创建一个字节输入流管道与原视频接通
InputStream is = new FileInputStream("E:\\娱乐\\LOL\\IMG_20220314_231021.jpg");

//2.创建一个字节输出流管道与目标文件接通
OutputStream os = new FileOutputStream("D:\\黑马教育\\案例视频\\new1.jpg")
){
//3.定义一个字节数组转移数据
byte[] buffer = new byte[1024];
int len;//记录每次读取的字节数
while ((len = is.read(buffer)) != -1){
os.write(buffer, 0,len);
}
System.out.println("复制完成");
} catch (Exception e) {
e.printStackTrace();
}
}
}


posted on 2022-03-28 21:26  我要当程序源  阅读(13)  评论(0编辑  收藏  举报

导航