package j1; import java.io.FileInputStream; import java.io.IOException; // File: ReadFile2.java // ファイルの内容を読み取り,そのまま画面に出力する // 使い方: java Readfile2 <ファイル名> public class ReadFile2 { public static void main(String[] args){ byte[] buff = new byte[1024]; FileInputStream infile = null; try{ infile = new java.io.FileInputStream(args[0]) ; } catch(java.io.FileNotFoundException e){ // ファイル準備の失敗 System.err.println("Error: File not found.") ; System.exit(1) ; } while (true) { try { int n = infile.read(buff); System.out.write(buff, 0, n) ; } catch(IOException e){ // 読み出し終了 break; // 繰り返しを終了 } } try{ infile.close() ; } catch(java.io.IOException e){ System.err.println("Error(close).") ; System.exit(1) ; } } }