1. 程式人生 > 其它 >9.檔案字元流-實現文字檔案拷貝功能

9.檔案字元流-實現文字檔案拷貝功能

1.檔案字元流實現文字檔案拷貝功能

這邊使用了 char[] 陣列作為緩衝區

import java.io.FileReader;
import java.io.FileWriter;

public class Dome06 {
   public static void main(String[] args) {
       FileReader fr = null;
       FileWriter fw = null;
       try {
           fr = new FileReader("d:/a.txt");//建立檔案字元輸入流
           fw = new FileWriter("d:/b.txt");//建立檔案字元輸入流

           int temp = 0;
           char [] buff = new char[1024];//緩衝區
           while ((temp = fr.read(buff)) != -1) {
               fw.write(buff);
          }
      } catch (Exception e) {
           e.printStackTrace();
      } finally {
           try {
               if (fr != null) {
                   fr.close();
              }
               if (fw != null) {
                   fw.close();
              }
          } catch (Exception e) {
               e.printStackTrace();
          }
      }
  }
}