其他分享
首页 > 其他分享> > Android,删除我的数据目录中的文件?

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

作者:互联网

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

/data/data/com.example.myapp/files/filehere.file

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

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

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

解决方法:

File file = new File(FILEPATH);
if(file.exists())
  file.delete();

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

标签:android,version,delete-file
来源: https://codeday.me/bug/20190903/1797929.html