zoukankan      html  css  js  c++  java
  • 使用I/O流复制指定文件

    将d:/zhouxiaoyu/test.txt的文件复制到d:/zhouxiaoyu/tests.txt文件中。

    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    public class Copy {
        public static void main(String[] args) {
         FileInputStream fis=null;
         FileOutputStream fos=null;
    try {
         //2.创建字节输出流对象
         //FileInputStream
         //FileOutputStream
        fis =new FileInputStream("d:/zhouxiaoyu/test.txt");
        fos=new FileOutputStream("d:/zhouxiaoyu/tests.txt");
    //将字符打散为一个字节数组
        byte[] b=new byte[1024] ;
        int data; //读取到的字节数是几
    while((data=fis.read(b))!=-1){
       //字节读取到了字节数组b中,需要循环输出b数组中的内容
        //3.调用字节输出流对象FileOutputStream的write()方法写入文件
        fos.write(b, 0, data);
    }
       } catch (FileNotFoundException e) {

    e.printStackTrace();
       } catch (IOException e) {
    e.printStackTrace();
      }finally{
        //4.关闭输入输出流
    try {
       //遵循先开后关的原则
        fos.close();
        fis.close();
    } catch (IOException e) {
    e.printStackTrace();
             }
         }
     }
    }

  • 相关阅读:
    获取Spring项目配置文件元素
    MyEclipse安装插件的几种方法
    排序-->桶排序
    排序-->冒泡排序
    排序-->选择排序
    排序-->插入排序
    约瑟夫问题----(数组+list)实现
    约瑟夫问题--->环形链表
    py---pycharm快捷键
    双向链表--简单的增删改查
  • 原文地址:https://www.cnblogs.com/jiyaoyu/p/13020610.html
Copyright © 2011-2022 走看看