A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© b277967086 中级黑马   /  2015-4-16 18:58  /  190 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文









1.用字节流复制文件,代码如下:
/*
* 用字节流复制文本文件。
* 把项目路径下的FileOutputStreamDemo.java复制到d:\\Copy.java中。
*
* 数据源:
*                 FileOutputStreamDemo.java -- 读取数据 -- FileInputStream
* 目的地:
*                 FileOutputStreamDemo.java -- 写入数据 -- FileOutputStream
*/
public class CopyFile {
        public static void main(String[] args) throws IOException {
                // 封装数据源
                FileInputStream fis = new FileInputStream("FileOutputStreamDemo.java");
                // 封装目的地
                FileOutputStream fos = new FileOutputStream("d:\\Copy.java");

                // 基本读写操作
                // 方式1
                // int by = 0;
                // while((by=fis.read())!=-1){
                // fos.write(by);
                // }

                // 方式2
                byte[] bys = new byte[1024];
                int len = 0;
                while((len=fis.read(bys))!=-1){
                        fos.write(bys,0,len);
                }
               
                // 释放资源
                fos.close();
                fis.close();
        }
}

1 个回复

倒序浏览
代码代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马