“File.delete()”的结果被忽略

ЯVR*_*ЯVR 2 java delete-file

我试图制作一个按钮,可以删除应用程序下载的文件(视频文件)。

当我使用File.delete()时,android studio 说它将被忽略,由此我开始知道这是 android 中的安全性问题。我想肯定删除该文件(在我的例子中,它是我的应用程序下载的视频文件)。希望有人帮助我。

这是我使用的代码:

path = "/some/folder/"
File file = new File(path);
file.delete();
Run Code Online (Sandbox Code Playgroud)

Gre*_*eek 5

您看到的警告告诉您file.delete()返回一个值,并且您忽略该返回值。

问题是,除非您检查对file.delete()returns的调用,否则您无法知道该文件实际上已被删除true

因此,要消除此警告,请评估返回值,并适当处理它的情况false

  • 如果我不关心结果怎么办?我想删除该文件(如果存在)。如果没有并且 File.delete() 失败,我不在乎。 (3认同)