[英]Create a new file on sd card everytime
如何每次在android中創建一個新文件。
當我的文件被創建並想要在其上添加內容時,但是發生了什么-它打開了一個現有文件並在其上追加了內容。
我想每次創建一個新文件時都帶有新內容。
String filenamedir="BGActivityMeasurement";
String filename="Abc.txt";
File file =new File(Environment.getExternalStorageDirectory(),filenamedir);
if(!file.exists())
{
file.mkdir();
}
File ecgfile=new File(file,filename);
try {
FileWriter filewriter=new FileWriter(ecgfile,true);
filewriter.append(data);
filewriter.flush();
filewriter.close();
Log.i("FilePath", "saving data into file");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
FileWriter(String fileName, boolean append)
第二個參數詢問您是否要附加到文件。 您傳遞true
當你真的想要false
。
您真正想要的是:
FileWriter filewriter=new FileWriter(ecgfile,false);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.