public class FileUtil{
private static String directory = "F:\\test.log";
private static String newDirectory = "F:\\temp.log";
public void delByCondition(String condition) {
BufferedReader br= null;
BufferedWriter out=null;
File temp=null;
String str="";
String s="";
try {
br = new BufferedReader(new FileReader(new File(directory)));
temp=new File(newDirectory);
out=new BufferedWriter( new OutputStreamWriter(new FileOutputStream(temp,true)));
while((s = br.readLine())!=null){
if(s.indexOf(condition)<0) {//判断是否需要舍弃
str+=s+"\n";
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.print