package org.maoxiao.gf;
import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
public class Genfiel {
public static void main(String[] args) {
String inputString = "E:\\genFile\\input";
String outputString = "E:\\genFile\\output\\lauwithss.log";
File inputFile = new File(inputString);
File outputFile = new File(outputString);
if(outputFile.exists()){
outputFile.delete();
}
genFile(inputFile,outputFile);
}
private static void genFile(File inputFile, File outputFile) {
if(inputFile.isDirectory()){
for(File file : inputFile.listFiles()){
genFile(file,outputFile);
}
}else{
PrintWriter pw = null;
try {
pw = new PrintWriter(outputFile,"GBK");
BufferedReader br = new BufferedReader( new InputStreamReader(new FileInputStream(inputFile),"GBK"));
String line ;
while((line = br.readLine())!=null){
if(line.contains("launch:entity")&&line.contains("ss")){
// continue;
// }else{
pw.append(line);
pw.append("\n");
}
}
pw.flush();
} catch (Exception e) {
e.printStackTrace();
}finally {
pw.close();
}
}
}
public static String getEncoding(String str) {
String encode = "GB2312";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s = encode;
return s;
}
} catch (Exception exception) {
}
encode = "ISO-8859-1";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s1 = encode;
return s1;
}
} catch (Exception exception1) {
}
encode = "UTF-8";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s2 = encode;
return s2;
}
} catch (Exception exception2) {
}
encode = "GBK";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
String s3 = encode;
return s3;
}
} catch (Exception exception3) {
}
return "";
}
}