FileName为要写入的文件路径
AppendString为要写入文件的string
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public static void AppendFile(String FileName,String AppendString){
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(SysConfig.STATIC_INSTALLDATABASEINFO_PATH)));
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
StringBuffer buffer = new StringBuffer();
String line=null;
try {
line = reader.readLine();
while (line != null) {
buffer.append(line);
buffer.append("\n");
line = reader.readLine();
}
} catch (IOException e1) {
e1.printStackTrace();
}
BufferedWriter wr1;
try {
wr1 = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(FileName)));
try {
wr1.append(buffer);
wr1.append(AppendString);
wr1.newLine();
wr1.flush();
wr1.close();
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
public static void WriteFile(String FileName,String WriteString){
BufferedWriter wr1;
try {
wr1 = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(FileName)));
try {
wr1.append(WriteString);
wr1.newLine();
wr1.flush();
wr1.close();
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}