当前位置: 首页 > news >正文

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

身处泥泞,看满山花开

                             —— 24.6.4

图片复制

分析

1.创建两个对象

        FilelnputStream —>读取指定的文件

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

2.边读边写

import java.io.FileInputStream;
import java.io.FileOutputStream;public class Demo268PhotoCopy {public static void main(String[] args) throws Exception {// 1.创建FileInputStreamFileInputStream fis = new FileInputStream("D:\\2LFE\\Desktop\\前端三剑客\\css\\CSS.day3\\头像.jpg");// 2.创建一个FileOutputStream,将读取的图片写到指定的位置FileOutputStream fos = new FileOutputStream("AllWillBest_Java\\头像.jpg");// 3.定义一个数组,new一个bytebyte[] bytes = new byte[1024];// 4.边读边写,len代表读取的个数int len;while ((len = fis.read(bytes)) != -1) {fos.write(bytes, 0, len);}// 5.关闭文件,先开后关fos.close();fis.close();}
}

相关文章:

  • dibbler-DHCPv6 的开源框架(C++ 实现)1
  • 【微信小程序开发】小程序中的上滑加载更多,下拉刷新是如何实现的?
  • 最新的ffmepg.js前端VUE3实现视频、音频裁剪上传功能
  • FileZilla:不安全的服务器,不支持 FTP over TLS 原因与解决方法
  • 浅谈一下实例化
  • C++期末复习
  • nvm,node不是内部命令,npm版本不支持问题(曾经安装过nodejs)
  • Python报错:AttributeError: <unknown>.DeliveryStore 获取Outlook邮箱时报错
  • MySQL 高级 - 第十一章 | 索引优化与查询优化
  • 力扣 74.搜索二维矩阵
  • vue 将图片url转base64
  • 优化财务管理制度提升企业经营效益—以审计代理记账为例
  • JWT及单点登录实现
  • window.setInterval(func,interval)定时器
  • Java | Leetcode Java题解之第137题只出现一次的数字II
  • JavaScript 如何正确处理 Unicode 编码问题!
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • CSS盒模型深入
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • idea + plantuml 画流程图
  • LeetCode29.两数相除 JavaScript
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Linux下的乱码问题
  • Making An Indicator With Pure CSS
  • overflow: hidden IE7无效
  • PaddlePaddle-GitHub的正确打开姿势
  • SpringCloud集成分布式事务LCN (一)
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • Wamp集成环境 添加PHP的新版本
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 和 || 运算
  • 马上搞懂 GeoJSON
  • 你真的知道 == 和 equals 的区别吗?
  • 前端技术周刊 2019-01-14:客户端存储
  • 深入浅出Node.js
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 用Visual Studio开发以太坊智能合约
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​iOS安全加固方法及实现
  • "无招胜有招"nbsp;史上最全的互…
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #565. 查找之大编号
  • #include<初见C语言之指针(5)>
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (02)vite环境变量配置
  • (1)STL算法之遍历容器
  • (undone) MIT6.824 Lecture1 笔记
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (笔试题)分解质因式
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)springboot家庭装修管理系统 毕业设计 613205