17 окт. 2012 г.

Java — Чтение файла побайтово(FileInputStream)

import java.io.*;
public class ShowFile {
 public static void main(String[] args) {
 int i;
 FileInputStream fIn;
 if (args.length != 1){
 System.out.println("Использование: ShowFile ");
 return;} 
 //Пробуем открыть файл 
 try { 
 fIn = new FileInputStream(args[0]);
 }catch(FileNotFoundException er){
 System.out.println("Ошибка открытия"); 
 return;

}
 //Файл открыт и готово к чтению
 //следующий код читает символы пока не встретит конец файла 
 try {
do {

i = fIn.read();
 if(i != -1) System.out.print((char) i);

}
 while( i!= -1);

}
catch(IOException e) { 
 System.out.println("Ошибка чтения");

}

//закрытие файла 
 try {

fIn.close();

}catch(IOException e)
 {
System.out.println("Ошибка закрытия");

}
}

Комментариев нет:

Отправить комментарий