> 文档中心 > javaIO流---文件拷贝【字节流实现】

javaIO流---文件拷贝【字节流实现】

javaIO流---文件拷贝【字节流实现】个人介绍


大家好我是:一颗松
认真分享技术,记录学习点滴
如果分享对你有用请支持我哦🍺

点赞:👍 留言:✍收藏:⭐️

个人格言: 想法落实的最佳时机就是现在!🏄


javaIO流---文件拷贝【字节流实现】

javaIO流—文件拷贝🖨️

💡 通过IO流实现文件拷贝的思路:
①读取源文件
②把读到数据写入新文件

1.1 图文解析

javaIO流---文件拷贝【字节流实现】

🌰 java IO流拷贝文件案例(字节流实现)

需求:将指定目录下的文件拷贝到另一个目录下

public class FileCopy {    public static void main(String[] args) { //    任务要求:完成文件拷贝// 将E盘aba目录下的a.txt文件拷贝到 abb目录下 FileInputStream fileInputStream = null; FileOutputStream fileOutputStream = null; //定义路径 String path1 = "E:/aba/a.txt"; String path2 = "E:/abb/b.txt"; try {//     创建对象     fileInputStream = new FileInputStream(path1);     fileOutputStream = new FileOutputStream(path2);//     读取文件//  定义一个字节数组,提高读取效率     byte buf []= new byte[1024];     int readLend = 0;     while ((readLend=fileInputStream.read(buf)) != -1){//  读取到后就写入path2,通过fileOutputStream写  fileOutputStream.write(buf,0,readLend);     } } catch (IOException e) {     e.printStackTrace(); } finally {     try {  if (fileInputStream != null){//      关闭输入流资源            fileInputStream.close();  }  if (fileOutputStream != null){//      关闭输出流资源            fileOutputStream.close();  }     } catch (IOException e) {  e.printStackTrace();     } } }    }

好看字体下载