Newer
Older
test001 / ReadFile2.java
@Motoki Miura Motoki Miura on 7 Aug 2020 808 bytes java files
// 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(java.io.Exception e){	// 読み出し終了
				break;		// 繰り返しを終了
			}
		}

		try{
			infile.close() ;
		}
		catch(java.io.IOException e){
			System.err.println("Error(close).") ;
			System.exit(1) ;
		}
	}
}