import java.io.*;
import java.util.Scanner;
public class FileIOFileInputStream {
 public static void main(String[] args) {
  try{
   String fileName, fileDir;
   
   System.out.println("請輸入檔名: ");
   Scanner sn = new Scanner(System.in);
   fileDir = sn.next();
   FileInputStream fin = new FileInputStream(fileDir);
   int size = fin.available();
   byte[] b = new byte[size];
   fin.read(b);
   System.out.println(fileDir + " 位元大小: "+ size);
   for(int i=0; i < size;i++ ){
    //System.out.println(Byte.toString(b[i]));
    //System.out.format("%c", b[i]);
    System.out.print((char)b[i]);
   }
   System.out.println("OK");
   fin.close();
  }catch(IOException e){
   System.out.println("輸入檔案路徑錯誤");
  }
 }
}
執行結果
原本檔案內容


沒有留言:
張貼留言