写入本地文件代码如下:
/**
* str: 要写入的文件内容 例如:{\"id\":1777944995971746430,\"frName\":\"会议纪要\",\"createDate\":\"2018-7-11\"}
* path: 文件具体路径 例如:D:/111/2018/7/11/会议纪要.json
*/
public static void writeLocalStrOne(String str,String path){
try {
File file = new File(path);
if (!file.getParentFile().exists()) {
file.getParentFile().mkdirs();
}
file.createNewFile();
if(str != null && !"".equals(str)){
FileWriter fw = new FileWriter(file, true);
fw.write(str);//写入本地文件中
fw.flush();
fw.close();
System.out.println("执行完毕!");
}
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* str: 要写入的文件内容 例如:{\"id\":1777944995971746430,\"frName\":\"会议纪要\",\"createDate\":\"2018-7-11\"}
* path: 文件具体路径 例如:D:/111/2018/7/11/会议纪要.json
*/
public static void writeLocalStrTwo(String str,String path){
try {
File file = new File(path);
if (!file.getParentFile().exists()) {
file.getParentFile().mkdirs();
}
file.createNewFile();
if(str != null && !"".equals(str)){
FileOutputStream fos = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
osw.write(str);
osw.flush();
osw.close();
System.out.println("执行完毕!");
}
} catch (IOException e) {
e.printStackTrace();
}
}