java使用FileReader、FileWriter复制文件

来源:互联网 发布:linux安装hadoop2.6 编辑:程序博客网 时间:2024/06/08 00:06

1.读写文本文件Java推荐我们使用FileReader、FileWriter。

2.FileReader、FileWriter的重要方法参考:
http://tool.oschina.net/apidocs/apidoc?api=jdk-zh

3.文件的Copy也是读和写的过程。

代码演示:

package com.JavaIO;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class CopyFile {  public static void main(String[] args) throws IOException {    FileReader inputStream = null;    FileWriter outputStream = null;    try {      inputStream = new FileReader("E:\\1.txt");      outputStream = new FileWriter("E:\\target.txt");      int c;      //1.每次读取一个字符      while ((c = inputStream.read()) != -1) {        //2。每次写入一个字符          outputStream.write(c);      }      System.out.println("Copy SuccessFull");    } finally {      if (inputStream != null) {        inputStream.close();      }      if (outputStream != null) {        outputStream.close();      }    }  }}一般我们不使用FileReader、FileWriter来拷贝文件,原因是速度太慢!Copy文件因此需要BufferedReader、BufferedWriter.
原创粉丝点击