1. 程式人生 > 其它 >java FileReader FileWriter修改檔案內容

java FileReader FileWriter修改檔案內容

java FileReader  FileWriter修改檔案內容

public static void editContent(File fileParamOld,File fileParamNew) throws IOException{
    
    FileReader fr = new FileReader(fileParamOld);
    BufferedReader brd = new BufferedReader(fr);
    
    FileWriter fw = new FileWriter(fileParamNew);
    BufferedWriter bw 
= new BufferedWriter(fw); String str1=""; String regEx="[^0-9]"; Pattern p = Pattern.compile(regEx); while((str1=brd.readLine())!=null) { if(str1.contains("imagePath")) { String lineStr=" \"imagePath\": \""; /// "imagePath": "12.jpg", Matcher m = p.matcher(fileParamOld.getName()); lineStr
=lineStr+m.replaceAll("").trim()+".jpg"+"\","; System.out.println(lineStr); bw.write(lineStr+"\n"); }else { bw.write(str1+"\n"); } bw.flush(); } bw.close(); fw.close(); brd.close(); fr.close(); }

###############################