1.
public static void main(String[] args) throws Exception { FileReader reader = new FileReader("111.txt"); FileWriter writer = new FileWriter("111_副本_11.txt"); long l = System.currentTimeMillis();//记录时间 while (true) { int read = reader.read(); if (read != -1) { writer.write(read); } else { break; } } reader.close(); writer.close(); long e = System.currentTimeMillis(); System.out.println("复制完毕" + (e - l)); }
2.
public static void main(String[] args) throws Exception { FileInputStream fi = new FileInputStream("D:\\小说\\小说\\雪中悍刀行.txt"); FileOutputStream fo = new FileOutputStream("D:\\小说\\雪中悍刀行.txt"); long l = System.currentTimeMillis(); // while (true){ // int read = fi.read(); // if (read != -1){ // fo.write(read); // }else { // break; // } // } byte[] b = new byte[1000]; while (true){ int r = fi.read(b); if (r != -1){ fo.write(b , 0 , r); }else { break; } } fi.close(); fo.close(); long s = System.currentTimeMillis(); System.out.println("复制完毕" + (s - l)); }
3.
public static void main(String[] args) throws Exception { FileOutputStream fo = new FileOutputStream("D:\\小说\\02.mp4"); BufferedOutputStream bo = new BufferedOutputStream(fo); FileInputStream fi = new FileInputStream("D:\\小说\\风筝、\\1.mp4"); BufferedInputStream bi = new BufferedInputStream(fi); long l = System.currentTimeMillis(); while (true) { int r = bi.read(); if (r != -1) { bo.write(r); } else { break; } } fi.close(); fo.close(); long s = System.currentTimeMillis(); System.out.println("复制完毕" + (s - l)); }
4.
public static void main(String[] args) throws Exception { FileReader fr = new FileReader("D:\\小说\\小说\\诛仙.txt"); BufferedReader br = new BufferedReader(fr); FileWriter fw = new FileWriter("D:\\小说\\zhuxian.txt"); BufferedWriter bw = new BufferedWriter(fw); long l = System.currentTimeMillis(); while (true){ int r = br.read(); if (r != -1){ bw.write(r); }else { break; } } fr.close(); fw.close(); long s = System.currentTimeMillis(); System.out.println("复制完毕" + (s - l)); }