Rebuild code and add default filter.
This commit is contained in:
18
burp/file/FileExists.java
Normal file
18
burp/file/FileExists.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package burp.file;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class FileExists {
|
||||
|
||||
/*
|
||||
* 判断文件是否存在
|
||||
*/
|
||||
public Boolean fileExists(String fileName) {
|
||||
File file = new File(fileName);
|
||||
if(file.exists()){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
36
burp/file/ReadFile.java
Normal file
36
burp/file/ReadFile.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package burp.file;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
import java.io.FileReader;
|
||||
import java.io.IOException;
|
||||
|
||||
public class ReadFile {
|
||||
/*
|
||||
* 获取文件内容
|
||||
*/
|
||||
public String readFileContent(String fileName) {
|
||||
File file = new File(fileName);
|
||||
BufferedReader reader = null;
|
||||
StringBuffer sbf = new StringBuffer();
|
||||
try {
|
||||
reader = new BufferedReader(new FileReader(file));
|
||||
String tempStr;
|
||||
while ((tempStr = reader.readLine()) != null) {
|
||||
sbf.append(tempStr);
|
||||
}
|
||||
reader.close();
|
||||
return sbf.toString();
|
||||
} catch (IOException e) {
|
||||
} finally {
|
||||
if (reader != null) {
|
||||
try {
|
||||
reader.close();
|
||||
} catch (IOException err) {
|
||||
err.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
return sbf.toString();
|
||||
}
|
||||
}
|
||||
22
burp/file/RemoveContent.java
Normal file
22
burp/file/RemoveContent.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package burp.file;
|
||||
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
import org.json.JSONObject;
|
||||
|
||||
public class RemoveContent {
|
||||
WriteFile w = new WriteFile();
|
||||
ReadFile r = new ReadFile();
|
||||
/*
|
||||
* 删除某文件内容
|
||||
*/
|
||||
public void removeFileContent(String key, String configFilePath) {
|
||||
String jsonStr = r.readFileContent(configFilePath);
|
||||
JSONObject jsonObj = new JSONObject(jsonStr);
|
||||
jsonObj.remove(key);
|
||||
|
||||
if (w.writeFileContent(configFilePath, jsonObj.toString())) {
|
||||
JOptionPane.showMessageDialog(null, "Delete Successfully!", "Info", JOptionPane.INFORMATION_MESSAGE);
|
||||
}
|
||||
}
|
||||
}
|
||||
21
burp/file/WriteFile.java
Normal file
21
burp/file/WriteFile.java
Normal file
@@ -0,0 +1,21 @@
|
||||
package burp.file;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
|
||||
public class WriteFile {
|
||||
/*
|
||||
* 写入文件内容
|
||||
*/
|
||||
public boolean writeFileContent(String fileName, String fileContent) {
|
||||
try {
|
||||
BufferedWriter out = new BufferedWriter(new FileWriter(fileName));
|
||||
out.write(fileContent);
|
||||
out.close();
|
||||
return true;
|
||||
} catch (IOException e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user