Android,删除我的数据目录中的文件?

Ham*_*mid 3 android version delete-file

我的应用程序存储了一些在应用程序的数据目录中运行所需的文件

/data/data/com.example.myapp/files/filehere.file
Run Code Online (Sandbox Code Playgroud)

当我的应用程序从市场更新时,重要的是我清除数据目录中的文件,并将它们更新为刚刚下载的新软件包中的最新文件.

我的问题是,我如何以编程方式删除相关目录中的文件?

或者,是否存在可以存储文件的备用目录,该目录在我的应用程序版本的生命周期内是持久的,但是一旦安装了更新,它将被清除?

Mar*_*ues 5

File file = new File(FILEPATH);
if(file.exists())
  file.delete();
Run Code Online (Sandbox Code Playgroud)

至于你的上一个问题,我的猜测是你必须在升级过程中控制它.fe,为每个版本创建一个目录,并在用户升级时管理其中的文件.