/** * 向指定路径的文本中写入数据 * * @param path * 文本路径 * @param text * 需要写入的内容 * @return true表示成功,false表示失败 */ public static boolean writeToFileByPath(String path, String text) { if (null == path || null == text) { return false; } File file = new File(path); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } OutputStreamWriter writer = null; BufferedWriter bw = null; try { writer = new OutputStreamWriter(new FileOutputStream(file), "gbk"); bw = new BufferedWriter(writer); bw.write(text); return true; } catch (Exception e) { e.printStackTrace(); System.out.println("写入文件错误"); return false; } finally { if (null != bw) { try { bw.close(); } catch (IOException e) { e.printStackTrace(); } } if (null != writer) { try { writer.close(); } catch (IOException e) { e.printStackTrace(); } } } }