重学java 63.IO流 字节流 ④ 文件复制

身处泥泞,看满山花开

------ 24.6.4

图片复制

分析

1.创建两个对象

FilelnputStream --->读取指定的文件

FileOutputStream ---> 将读到的字节写到指定的位置

2.边读边写

java 复制代码
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class Demo268PhotoCopy {
    public static void main(String[] args) throws Exception {
        // 1.创建FileInputStream
        FileInputStream fis = new FileInputStream("D:\\2LFE\\Desktop\\前端三剑客\\css\\CSS.day3\\头像.jpg");
        // 2.创建一个FileOutputStream,将读取的图片写到指定的位置
        FileOutputStream fos = new FileOutputStream("AllWillBest_Java\\头像.jpg");
        // 3.定义一个数组,new一个byte
        byte[] bytes = new byte[1024];
        // 4.边读边写,len代表读取的个数
        int len;
        while ((len = fis.read(bytes)) != -1) {
            fos.write(bytes, 0, len);
        }
        // 5.关闭文件,先开后关
        fos.close();
        fis.close();
    }
}
相关推荐
毅炼7 小时前
今日LeetCode 摸鱼打卡
java·算法·leetcode
麻雀飞吧7 小时前
TqWebHelper 本地监控:图表不刷新与端口冲突排查
前端·python
一个做软件开发的牛马7 小时前
我用 Java 写了一个猜数字游戏,踩了 3 个流程控制的坑
java
Byron07077 小时前
后端架构核心技术栈详解
java·架构
Deep-w7 小时前
【MATLAB】基于 MATLAB/Simulink 的无刷直流电机(BLDC)转速控制模糊 PID 算法
开发语言·算法·matlab
专注VB编程开发20年7 小时前
Python 的 C 扩展,本质上就是“去中心化的 COM”
java·服务器·开发语言·ide·python
LB21127 小时前
消灭并发重复调用:基于 Agent 调用 LLM 的分布式 Single-Flight 实战
java·开发语言·redis·分布式·agent
TechWayfarer7 小时前
营销反作弊实战:用IP归属地查询平台识别虚假流量
网络·python·网络协议·tcp/ip·数据分析
JAVA社区7 小时前
Java进阶全套教程(七)—— Redis超详细实战详解
java·linux·开发语言·redis·面试·职场和发展