zoukankan      html  css  js  c++  java
  • Java——使用IO流实现文件copy

    IO流copy文件核心就是六个步骤:

    1.创建字符输入流对象,关联数据源文件

    2.创建输出流对象,关联目的地文件

    3. 定义变量,记录读取到的内容

    4.循环读取,只要条件满足就一直读取,并将读取到的内容赋值给变量

    5.将读取到的数据写入到目的地文件

    6. 释放资源

    import  java.io.Reader;
    import java.io.FileReader;
    import java.io.*;
    public class test {
        public static void main(String[] args) throws IOException {
            FileReader fr = new FileReader("C:\Users\15773\Desktop\test\test2\file2.txt");
            FileWriter fw = new FileWriter("C:\Users\15773\Desktop\test\test3\file2.txt");
            int len;
            while ((len = fr.read()) != -1){
                fw.write(len);
            }
            fr.close();
            fw.close();
    
        }
    }
    import  java.io.Reader;
    import java.io.FileReader;
    import java.io.*;
    public class test {
        public static void main(String[] args) throws IOException {
            FileReader fr = new FileReader("C:\Users\15773\Desktop\test\test2\file2.txt");
            FileWriter fw = new FileWriter("C:\Users\15773\Desktop\test\test3\file22.txt");
            char[] chs = new char[1024];
            int len;
            while((len = fr.read(chs)) != -1){
                fw.write(chs, 0, len);
            }
            fr.close();
            fw.close();
    
        }
    }
  • 相关阅读:
    123457123456---com.threeObj3.BabyShizi02--- 宝宝识字02
    协议
    123457---com.threeObj.Baobaoshizi01--- 宝宝识字01
    123456---com.twoapp.ErTongNongChangPinTu---儿童农场拼图
    Mysql
    MySQL的四种事务隔离级别
    Git撤销&回滚操作
    java.util.Timer简介
    git常用命令
    BigDecimal转String
  • 原文地址:https://www.cnblogs.com/shunguo/p/14531845.html
Copyright © 2011-2022 走看看