1. 程式人生 > 其它 >java檔案操作

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(); } }