重学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();
    }
}
相关推荐
安然无虞1 分钟前
JMeter性能测试工具·下
开发语言·测试工具·jmeter
4***R2403 分钟前
C++在音视频处理中的库
开发语言·c++·音视频
梵得儿SHI7 分钟前
(第七篇)Spring AI 基础入门总结:四层技术栈全景图 + 三大坑根治方案 + RAG 进阶预告
java·人工智能·spring·springai的四大核心能力·向量维度·prompt模板化·向量存储检索
i***279513 分钟前
Spring boot 3.3.1 官方文档 中文
java·数据库·spring boot
zhengzizhe20 分钟前
LangGraph4j LangChain4j JAVA 多Agent编排详解
java·后端
embrace9931 分钟前
【C语言学习】结构体详解
android·c语言·开发语言·数据结构·学习·算法·青少年编程
重整旗鼓~33 分钟前
3.会话功能-AiServices工具类
java·语言模型·langchain
无心水33 分钟前
【Python实战进阶】4、Python字典与集合深度解析
开发语言·人工智能·python·python字典·python集合·python实战进阶·python工业化实战进阶
上班职业摸鱼人35 分钟前
python文件中导入另外一个模块这个模块
python
永远是夏天37 分钟前
Python面向对象编程(OOP)全教程:从入门到实战(附案例)
python