每次在sd卡上新建一个文件
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)
第二个参数询问是否要附加到文件。当你真的想要 false
.
时,你传入 true
你真正想要的是:
FileWriter filewriter=new FileWriter(ecgfile,false);
如何在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)
第二个参数询问是否要附加到文件。当你真的想要 false
.
true
你真正想要的是:
FileWriter filewriter=new FileWriter(ecgfile,false);