import java.io.*;
class Test{
public static void main(String args[]){
try{
// RandomAccessFile作成
RandomAccessFile raf = new RandomAccessFile(args[0], "r");
long fileSize = raf.length();
long position = fileSize - 50;
// シーク
raf.seek(position);
// 読み込み&表示
try{
while(true)
System.out.print((char)raf.readByte());
}catch(EOFException e){
raf.close();
}
}catch(FileNotFoundException e){
System.err.println("ファイルが開けません");
}catch(IOException e){
System.err.println("入出力エラーです");
}
}
}
|