File source = new File("D:/temp1.txt");
File distination = new File("D:/temp2.txt");
try {
FileInputStream fis = new FileInputStream(source);
BufferedReader reader = new BufferedReader(new InputStreamReader(fis,"gbk"));
FileOutputStream fos = new FileOutputStream(distination);
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(fos,"gbk"));
String temp ;
while((temp = reader.readLine())!= null){
writer.write(temp.substring(0,temp.length()-2));
writer.newLine();
}
writer.flush();
writer.close();
reader.close();
fis.close();
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}