java文件操作

int length=Resources.getResource("").getFile().length();//当前目标文件路径
String dataPath= Resources.getResource("").getFile().substring(1,length-15)+"src/main/resources/casedata/test.txt";//需要将target/classes去除

//创建文件 File file=new File(dataPath); if(file.exists()){ System.out.println("文件已存在"); } else{ try{ file.createNewFile(); }catch (IOException e){ e.printStackTrace(); } } //写入文件 try{ BufferedWriter fw = new BufferedWriter(new FileWriter(file,true)); //true,则追加写入text文 // FileWriter fw=new FileWriter(file); //不追加写入文件 fw.write(JSON.toJSONString(data));//写入字符串 fw.write("\r\n");//换行 fw.flush(); fw.close(); System.out.println("写入文件成功"); }catch (IOException e){ e.printStackTrace(); } }

  

posted on 2021-06-17 18:00  jiangger  阅读(66)  评论(0编辑  收藏  举报