TestFileInputStream

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;


public class TestFileInputStream{
 public static void main(String[] args){
  InputStream in = null;
  OutputStream os = null;
  try{
   in = new FileInputStream("D:/Java/testjava/TestFileInputStream.java");
   os = new fileOutputStream("e:/Filecopy.txt");
  }catch(FileNotFoundException e){
   System.out.println("找不到指定文件");
   System.exit(-1);
  }
  try{
   long num = 0;
   int b = 0;//定義從流中讀取的字節
   while ((b = in.read())!=-1){
    System.out.print((char) b);
    //System.out.print(b);
    os.write(b);
    num++;
   }
   os.close();
   in.close();
   System.out.println();
   System.out.println("共讀取了" + num + "個字節");

  } catch(IOException e1){
   System.out.println("文件讀取錯誤");
   System.exit(-1);
  } finally{
   in.close();
   os.close();
  }
 }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章