| 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 |
|
|
|
|
|
| 0% |
Uncovered Elements: 18 (18) |
Complexity: 3 |
Complexity Density: 0.2 |
|
| 9 |
|
public class Tail { |
|
|
|
| 0% |
Uncovered Elements: 17 (17) |
Complexity: 3 |
Complexity Density: 0.2 |
|
| 10 |
0
|
public static void main(String[] args) {... |
| 11 |
0
|
try { |
| 12 |
0
|
int display = 3 * 1024; |
| 13 |
0
|
String filename = "C:/temp/old.xml"; |
| 14 |
0
|
File file = new File(filename); |
| 15 |
0
|
long length = file.length(); |
| 16 |
0
|
InputStream in = new FileInputStream(file); |
| 17 |
0
|
in.skip(length - display); |
| 18 |
0
|
OutputStream out = new FileOutputStream("C:/temp/tail.txt"); |
| 19 |
0
|
byte[] buffer = new byte[1024]; |
| 20 |
0
|
int readLength = 0; |
| 21 |
0
|
while ((readLength = in.read(buffer, 0, buffer.length)) != -1) { |
| 22 |
0
|
out.write(buffer, 0, readLength); |
| 23 |
|
} |
| 24 |
0
|
in.close(); |
| 25 |
0
|
out.close(); |
| 26 |
|
} catch (Throwable t) { |
| 27 |
0
|
t.printStackTrace(); |
| 28 |
|
} |
| 29 |
|
} |
| 30 |
|
|
| 31 |
|
} |