java字节流实现文件复制
来源:互联网 发布:什么叫javascript对象 编辑:程序博客网 时间:2024/05/17 02:59
软件包 java.io按照数据流的方向分为输入流和输出流,按照操作的文件类分为字节流和字符流,字节流可以操作任意文件,尝试了一下用字节流实现文件复制
package Io;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
*
* 把文件夹aaa里的图片bizhi.jpg复制到文件夹bbb中
* 1、读取文件中的字节,并存入byte型数组中
* 2、再把数组中的字节写入另一个文件路径中
*
*/
public class Copy {
public static void main(String[] args) throws IOException{
//创建FileInputStream对象
FileInputStream fl=new FileInputStream("/home/hhh/aaa/bizhi.jpg");
//创建FileOutputStream对象
FileOutputStream fe=new FileOutputStream("/home/hhh/bbb/bizhi.jpg");
//新建byte型数组 长度设为1024
byte[] b=new byte[1024];
//这里的len既可以表示数组byte的有效长度,有可以判断文件有没有读取完毕,返回-1表示读取完毕
int len=0;
//while循环把读取的字节存入数字b中
while((len=fl.read(b))!=-1){
//把数字b中的len个字节写入此输出流
fe.write(b);
//刷新此输出流,并强制将所有已缓冲的输出字节写入该流中。
fe.flush();
}
//关闭此输出流并释放与此流有关的所有系统资源。
fl.close();
fe.close();
}
}
- java字节流实现文件复制
- 字节流实现文件复制
- Java字节流复制文件
- Java——FileInputStream&FileOutputStream字节流实现文件复制
- java字符流字节流复制文件
- Java I/O 字节流 文件复制
- java字节流复制一个avi文件
- Java 文件复制 基于字节流数据传输
- 【Java】使用字节流复制文件
- Java 使用字节流 一次性复制文件
- java 字节流复制文件(总)
- 通过java字节流复制文件,逐个字节读取写入
- java缓冲字节流复制文件,逐个字节读取、写入
- Java利用字节流 单字节复制 文件
- 字节流复制文件
- 字节流文件复制
- java IO之字节流和字符流-Reader和Writer以及实现文件复制拷贝
- 基于字节流和字符流实现的文件复制
- 关于MVC API参数传递问题
- DB2 错误解决方案: SQL1585N A system temporary table space with sufficient page size does not exist. SQ
- 安全框架shiro入门示例
- EL表达式
- iwpriv 配置 WiFi 的使用实例
- java字节流实现文件复制
- 数组容器中常用函数(总结)
- JSTL标签
- 日期容器中常用函数(总结)
- stringstream的初认识
- wifi从连接到更新界面到保存到继续去连接,一气呵成!!!
- Windows下的dos命令技巧
- 测试连接数据库
- 如何防止sql注入