IO流 --- 文件复制
程序员文章站
2022-06-19 11:37:36
文件复制 √利用FileReader和FileWriter进行package com.ran;import java.io.*;import java.util.Collections;public class Ran { public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { //1....
文件复制
-
利用FileReader和FileWriter进行
package com.ran; import java.io.*; import java.util.Collections; public class Ran { public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { //1.创建File类的对象,指明读入和写出的文件 File src = new File("hello.txt"); File mubiao = new File("hello1.txt"); //2.创建输入流和输出流 fr = new FileReader(src); fw = new FileWriter(mubiao); //3.读取和写入操作 char[] hehe=new char[5]; int len;//记录每次读入到hehe数组的个数 while ((len=fr.read(hehe))!=-1){ fw.write(hehe,0,len); //每次写出len个字符 } } catch (IOException e) { e.printStackTrace(); } finally { // //4.关闭流资源 // try { // if(fw!=null){ // fw.close(); // } // } catch (IOException e) { // e.printStackTrace(); // } // try { // fr.close(); // } catch (IOException e) { // e.printStackTrace(); // } //方式二: try { fw.close(); } catch (IOException e) { e.printStackTrace(); }finally { try { fr.close(); } catch (IOException e) { e.printStackTrace(); } } } } }
本文地址:https://blog.csdn.net/lyyrhf/article/details/111914264