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) ;
}
}
}