62,614
社区成员
发帖
与我相关
我的任务
分享
import java.io.*;
public class Remove {
public static void main(String[] args){
try {
File inFile = new File("E:/Websites/搜索.txt");
File outFile = new File("E:/Websites/临时.txt");
BufferedReader br = new BufferedReader(new FileReader(inFile));
BufferedWriter bw = new BufferedWriter(new FileWriter(outFile));
for (String line1=br.readLine(),line2=br.readLine(),line3=br.readLine();
line3 != null;
line1=br.readLine(),line2=br.readLine(),line3=br.readLine()) {
if (line2.indexOf("百度") > 0) {continue;} //这个indexOf就可以判断是否存在特殊字符
String line11=line1+'\n',line22=line2+'\n',line33=line3;
String seperator=System.getProperty("line.separator");
line11=line11.replace("\n", seperator);
line22=line22.replace("\n", seperator);//若不这样处理打印出的换行符就是一个黑点
bw.write(line11);
bw.write(line22);
bw.write(line33);
bw.newLine();
}
br.close();
bw.flush();
bw.close();
if (inFile.delete()) { //删除 搜索.txt
outFile.renameTo(inFile); //把 临时.txt改名为 搜索.txt
}
System.out.println("Done!!"); //检验以上程序是否可以执行
} catch (IOException e) {
System.out.println("Erro!!"); //出现错误就提示
}
}
}
String cmd = "filter.bat"; //这里是batch在系统的路径,如果有路径就把路径带上,没有的话就是缺省的当前路径
Runtime.getRuntime().exec(cmd);
File inFile = new File("E:/Websites/搜索.txt");
File outFile = new File("E:/Websites/临时.txt");
BufferedReader br = new BufferedReader(new BufferedInputSream(new FileInputStream(inFile)));
BufferedWriter bw = new BufferedWriter(new BufferedOutputStream(new FileOutputStream(outFile)));
for (String line=br.readLine(); line != null; line=br.readLine()) {
if (line.indesOf("百度") > 0) {continue;} //这个indexOf就可以判断是否存在特殊字符
bw.write(line);
bw.newLine();
}
br.close();
bw.flush();
bw.close();
if (inFile.delete()) { //删除 搜索.txt
outFile.renameTo(inFile.getName()); //把 临时.txt改名为 搜索.txt
}