View Javadoc

1   package org.apache.torque.mojo;
2   
3   import java.io.File;
4   import java.io.FileInputStream;
5   import java.io.FileOutputStream;
6   import java.io.InputStream;
7   import java.io.OutputStream;
8   
9   public class Tail {
10  	public static void main(String[] args) {
11  		try {
12  			int display = 3 * 1024;
13  			String filename = "C:/temp/old.xml";
14  			File file = new File(filename);
15  			long length = file.length();
16  			InputStream in = new FileInputStream(file);
17  			in.skip(length - display);
18  			OutputStream out = new FileOutputStream("C:/temp/tail.txt");
19  			byte[] buffer = new byte[1024];
20  			int readLength = 0;
21  			while ((readLength = in.read(buffer, 0, buffer.length)) != -1) {
22  				out.write(buffer, 0, readLength);
23  			}
24  			in.close();
25  			out.close();
26  		} catch (Throwable t) {
27  			t.printStackTrace();
28  		}
29  	}
30  
31  }