链接:https://www.iteye.com/blog/nbh219-1865476
(侵删)
1/** 2* @param args 3*/ 4public static void main(String s[]) { 5try { 6String url = "F:\\gsm\\"; 7String FileName = "info.dat"; 8File file = new File(url); 9file.mkdirs();//创建文件夹 10File fil = new File(url); 11fil.createNewFile(); 12 13 14FileWriter fileWriter=new FileWriter(url+FileName); 15fileWriter.write("gsmc");//写入文件 16fileWriter.close(); 17} catch (IOException e) { 18e.printStackTrace(); 19} 20} 21}
方法:
1public void writeFile(String result) { 2 try { 3 String fileName = "C:/data/Data.dat"; 4 File file = new File(fileName); 5 File fileParent = file.getParentFile(); 6 if(!fileParent.exists()){ 7 fileParent.mkdirs(); 8 } 9 file.createNewFile(); 10// false:覆盖之前写的 如果是true则为追加 11 BufferedWriter writer = new BufferedWriter (new OutputStreamWriter (new FileOutputStream (file,false),"UTF-8")); 12 writer.write(result); 13 writer.flush(); 14 writer.close(); 15 } catch (IOException e) { 16 e.printStackTrace(); 17 } 18 }