public static void writeFile(String content, String filename) { String saveFile = "" + filename + ".txt"; // out = new FileOutputStream("" + docName+ ".txt"); //将文件名截取命名文件夹 从第八位截取到最后一位 String subName = filename.substring(8, filename.length()); File fileP = new File(subName); //在文件夹目录下新建文件 // File file = new File("//home//oadb//zh//" + subName + "//" + filename + ".txt"); File file = new File( filename + ".txt"); // File file = new File("//"+subName+"//"+filename+".txt"); FileOutputStream fos = null; OutputStreamWriter osw = null; try { //创建 目标路径或文件夹 if (!fileP.exists()) { fileP.mkdirs(); } if (!file.exists()) { boolean hasFile = file.createNewFile(); if (hasFile) { System.out.println("file not exists, create new file"); } fos = new FileOutputStream(file); } else { // System.out.println("file exists"); fos = new FileOutputStream(file, true); } osw = new OutputStreamWriter(fos, "utf-8"); osw.write(content); //写入内容 osw.write("\r\n"); //换行 } catch (Exception e) { e.printStackTrace(); } finally { //关闭流 try { if (osw != null) { osw.close(); } } catch (IOException e) { e.printStackTrace(); } try { if (fos != null) { fos.close(); } } catch (IOException e) { e.printStackTrace(); } } }
将内存信息写入本地
最新推荐文章于 2021-10-14 15:52:13 发布