Java 字节流与字符流(综合运用:复制文件)
2018-03-29 20:39
405 查看
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; public class Demo { public static void main(String[] args) throws Exception { long start = System.currentTimeMillis(); File inFile = new File("e:" + File.separator + "Demo" + File.separator + "TEST.txt"); if (!inFile.exists()) { System.out.println("File is not exists!"); System.exit(1); } File outFile = new File("e:" + File.separator + "Demo" + File.separator + "CopyTEST.txt"); if (!outFile.getParentFile().exists()) { outFile.getParentFile().mkdirs(); } InputStream in = new FileInputStream(inFile); OutputStream out = new FileOutputStream(outFile); byte[] data = new byte[1024]; int temp = 0; while ((temp = in.read(data)) != -1) { out.write(data, 0, temp); } in.close(); out.close(); long end = System.currentTimeMillis(); System.out.println("Elapsed Time:" + (end - start)); } }
相关文章推荐
- java向文件中写入内容,字节流,字符流,缓冲,复制文件,设置字符编码 实例
- java字节流与字符流之文件复制
- Java复制文件:字节流、字符流、数据流
- java IO之字节流和字符流-Reader和Writer以及实现文件复制拷贝
- java字符流字节流复制文件
- Java基础小知识1——分别使用字节流和字符流复制文件
- JAVA基础再回首(二十二)——转换流概述及用法、简化写法FileWriter和 FileReader、字符缓冲流及特殊用法、字节流字符流复制文件方法总结
- javaIo——运用字节流完整复制文件夹及文件
- java IO之字节流和字符流-Reader和Writer以及实现文件复制拷贝
- java学习之路----IO-------字节流和字符流的区别,文件的复制
- Java文件操作pathSeparator、 pathSeparatorChar、 separator、 separatorChar四者的区别及字节流与字符流
- java_字符流与字节流文件操作
- java字节流的方式复制一个文件,按数组读取和写入
- Java IO流 文件的复制的几种方法(字节流,字符流,缓冲流)
- [转]关于java文件读写、字节流、字符流的一点新得
- 文本文件和二进制文件区别及java中字节流和字符流归纳
- java缓冲字节流复制文件,逐个字节读取、写入
- 黑马程序员--Java基础学习之IO流之字节流、字符流、读取写入文件、Copy文件、键盘输入输出、流操作的基本规律
- java_字符流与字节流文件操作
- Java_常瑞鹏 java_字符流与字节流文件操作