Newer
Older
NWP / src / j1 / ReadFile2.java
@Motoki Miura Motoki Miura on 13 Nov 2021 920 bytes format
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);
		}
	}
}