java - 'File.delete()' 的结果被忽略

标签 java delete-file

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

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

这是我使用的代码:

path = "/some/folder/"
File file = new File(path);
file.delete();

最佳答案

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

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

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

关于java - 'File.delete()' 的结果被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66361571/

相关文章:

java - Android:在 islatedProcess 中获取空值

c# - 通过 SmtpClient ( ASP.NET MVC) 发送邮件后删除附件

linux - 如果文件夹中有超过 100 万个文件,则删除文件夹及其所有内容

c# - 试图删除文件夹中的所有文件,但在 c# 中删除 2 个选定文件

java - 为什么启用 native 加密 (ASO) 后,Oracle 中的每个错误 SQL 请求都会出现 "Checksum fail"?

java - 坚持使用 java8 lambda 表达式

java - 发送文件后流未关闭

python-如何从文本文件中删除一行?

c# - 删除并重新创建后,幽灵文件仍然存在

java - 在Java中,如何更改按钮的颜色,等待几秒钟,然后再次更改?