重学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();
    }
}
相关推荐
Polar__Star8 小时前
如何结合计划任务实现自动定时备份任务配置_全自动化运维管理
jvm·数据库·python
weixin_5806140013 小时前
如何提取SQL日期中的年份_使用YEAR或EXTRACT函数
jvm·数据库·python
2301_8135995513 小时前
SQL生产环境规范_数据库使用最佳实践
jvm·数据库·python
李可以量化13 小时前
QMT 量化实战:用 Python 实现线性回归通道,精准识别趋势中的支撑与压力(下)
python·qmt·量化 qmt ptrade
a95114164213 小时前
Go 中通过 channel 传递切片时的数据竞争与深拷贝解决方案
jvm·数据库·python
Dxy123931021613 小时前
Python 使用正则表达式将多个空格替换为一个空格
开发语言·python·正则表达式
qq_1898070313 小时前
如何修改RAC数据库名_NID工具在集群环境下的改名步骤
jvm·数据库·python
zhangchaoxies14 小时前
如何检测SQL注入风险_利用模糊测试技术发现漏洞
jvm·数据库·python
Luca_kill14 小时前
MCP数据采集革命:从传统爬虫到智能代理的技术进化
爬虫·python·ai·数据采集·mcp·webscraping·集蜂云
zhangchaoxies14 小时前
CSS如何实现响应式弹性网格布局_配合media query修改flex-wrap属性
jvm·数据库·python