Java寫檔案不覆蓋原內容
阿新 • • 發佈:2019-02-04
使用Java寫檔案不覆蓋原有內容
public void writeToTXT(String str){
FileOutputStream o = null;
String path="YourFilePath";
String filename="YourFileName.txt";
byte[] buff = new byte[]{};try{
File file = new File(path+filename);
if(!file.exists()){
file.createNewFile();
}
buff=str.getBytes();
o=new FileOutputStream(file,true);
o.write(buff);
o.flush();
o.close();
}catch(Exception e){
e.printStackTrace();
}
}
下面是FileOutputStream的建構函式
建立檔案輸出流以寫入由指定的File物件表示的檔案。 |
(File file,
boolean append)
建立檔案輸出流以寫入由指定的File物件表示的檔案。
|
建立檔案輸出流以指定的名稱寫入檔案。 |