IO流9 --- 使用FileInputStream和FileOutputStream读写非文本文件 --- 技术搬运工(尚硅谷)
2024-09-26 22:14:35
- 字节流读写非文本文件(图片、视频等)
@Test
public void test5(){
File srcFile = new File("FLAMING MOUNTAIN.JPG");
File destFile = new File("FLAMING MOUNTAIN1.JPG");
FileInputStream fis = null;
FileOutputStream fos = null; try {
//字节输入输出流
fis = new FileInputStream(srcFile);
fos = new FileOutputStream(destFile); //复制
byte[] buffer = new byte[5];
int len;
while ((len = fis.read(buffer)) != -1){
fos.write(buffer, 0, len);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fos != null){
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fis != null){
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
最新文章
- GridView动态添加列之后,导致PostBack(回发)页面数据丢失问题解决
- 基于redis分布式缓存实现
- Django忘记管理员账号和密码的解决办法
- NOSQL的应用,Redis/Mongo
- Simulator模拟器 硬件键盘不能输入
- 递归与尾递归(C语言)
- 办公楼[POI2007]
- Django之用户登录实例
- hdu 5427(水)
- 【linux】linux系统中常见配置文件说明
- VUE中总的逻辑关系和移动端mint-ui的应用接触
- Spring Cloud分布式微服务云架构集成项目
- mongoDB python 操作
- shell脚本使用记录一:操作文件
- Hystrix在项目中实践
- block原理
- 初探日志框架Logback
- HDFS 2.7.4中hdfs-site.xml参数未配置引发的一些异常
- C# LINQ to XML示例
- 实战mysql分区
热门文章
- 廖雪峰Java14Java操作XML和JSON-2JSON-1Json介绍
- 连通图,set——cf1037E
- 箭头函数报错:Add @babel/plugin-proposal-class-properties (https://git.io/vb4SL) to the 'plugins' section of your Babel config to enable transformation.
- java当拿到一个项目后该怎么看的一些个人见解(附带快捷键)
- jeecms v9修改后台访问地址
- Python学习day43-数据库(多表关系)
- vue生成条形码/二维码/带logo二维码
- STL与泛型编程第一周作业
- “玲珑杯”ACM比赛 Round #11 B题
- 在输入一个url到返回页面,中间发生了什么?