java 读写文件
2017-05-03 00:00
267 查看
@Test public void read() throws Exception { String source = "C:\\Users\\Administrator\\Desktop\\167.png"; String destination = "C:\\Users\\Administrator\\Desktop\\ssss.jpg"; int bufferSize = 4096; // 设置缓冲区大小 byte buffer[] = new byte[bufferSize]; // 缓冲区字节数组 File sourceFile = new File(source); InputStream fis = new FileInputStream(sourceFile); BufferedInputStream bis = new BufferedInputStream(fis, bufferSize); OutputStream fos = new FileOutputStream(destination); BufferedOutputStream bos = new BufferedOutputStream(fos, bufferSize); long fileSize = sourceFile.length(); // 文件总字节数 int haveRead = 0; // 已读取字节数 int readSize = -1; // 记录每次实际读取字节数 while (null != bis && (readSize = bis.read(buffer)) != -1) { haveRead += readSize; System.out.println(new String(buffer)); bos.write(buffer, 0, readSize); System.out.println("已经复制: " + haveRead + " Byte 完成" + haveRead * 100 / fileSize + "% 单次读取:" + readSize + " Byte"); } bos.flush(); bos.close(); bis.close(); System.out.println("复制完成: " + haveRead); }
相关文章推荐
- Java 中对文件的读写操作之比较
- 用java读写ini配置文件(转)
- java读写文件
- 使用Java实现对dbf文件的简单读写
- java基本的文件读写
- 用java读写ini配置文件
- 自己总结的Java实现文件的读写操作
- Java 中对文件的读写操作之比较
- Java的文件(读写)输入输出
- 使用Java实现对dbf文件的简单读写
- 在Java中读写Excel文件
- 读写PDF TIFF JPEG文件的JAVA类库
- 用java读写ini配置文件的原因以及实现 示例
- 读写INI配置文件的Java类
- java文件读写的相关类整理(from jdk)
- java-在Java中读写Excel文件
- JAVA100例]033、读写文件(字节)(java100例)
- Java 中对文件的读写操作
- 用Java读写Excel文件
- 入门:Java 中对文件的读写操作之比较