gpt4 book ai didi

java - 删除内部保存文件 - Android

转载 作者:行者123 更新时间:2023-12-01 22:30:36 25 4
gpt4 key购买 nike

如何在 Android 应用程序中动态删除内部保存文件?我将其保存在默认目录中,因此我不知道确切的文件路径。这是我用来保存文件的代码(如果有帮助的话):

公共(public)无效saveAssignments(){

    String saveData = "";
String FILENAME = name.replaceAll(" ", "") + ".txt";
//Context context = getApplicationContext();
Context context = getActivity();
FileOutputStream fos;

for(int i = 0; i < allEds.size(); i++){
saveData = saveData + allEds.get(i).getText().toString() + ", ";
}


try{
fos = context.openFileOutput( FILENAME, Context.MODE_PRIVATE );
try{
fos.write(saveData.getBytes());
fos.close();
//Toast.makeText(context, "Saved as " + FILENAME, 5000).show(); //popup message
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}

最佳答案

您可以删除使用openFileOutput方法创建的文件,如下所示:

File file=new File(context.getFilesDir().getAbsolutePath()+"/"+FILENAME);
if(file.exists())file.delete();

关于java - 删除内部保存文件 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27834995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com