6、[简答题] 【字节流复制文件】 描述:利用字节流将E盘下的a.png图片复制到D盘下(文件名保存一致) 要求: 一次读写一个字节的方式

6、[简答题] 【字节流复制文件】
描述:利用字节流将E盘下的a.png图片复制到D盘下(文件名保存一致)
要求:
一次读写一个字节的方式

package day_09_test;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

//6、[简答题] 【字节流复制文件】
//描述:利用字节流将E盘下的a.png图片复制到D盘下(文件名保存一致)
//要求:
//一次读写一个字节的方式
public class Test6 {
    public static void main(String[] args) throws IOException {
/*        //创建数据源
        FileInputStream fileInputStream = new FileInputStream("e:\\a.png");//读数据
        FileOutputStream fileOutputStream = new FileOutputStream("d:\\a_copy.png");//写数据

        //定义变量,循环次数
        int len;
        byte[] b = new byte[1024];
        //循环读数据
        while ((len = fileInputStream.read() )!=-1) {
            //写数据
            fileOutputStream.write(b,0,len);
        }
        fileInputStream.close();
        fileOutputStream.close();*/

        FileInputStream fi = new FileInputStream("E:\\a.png");
        FileOutputStream fo = new FileOutputStream("D:\\a_copy.png");
        int len;
        while ((len= fi.read())!=-1){
            fo.write(len);
        }
        fi.close();
        fo.close();
    }
}
posted @   不只是智能hello  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示