'File.delete()' 的结果被忽略
Result of 'File.delete()' is ignored
我正在尝试制作一个可以删除应用程序下载的文件(视频文件)的按钮。
当我使用 File.delete()
时,android 工作室说它将被忽略,因此我开始知道这是 android 中的安全问题。我想确定删除该文件(在我的例子中,它是我的应用程序下载的视频文件)。希望有人帮帮我。
这是我使用的代码:
path = "/some/folder/"
File file = new File(path);
file.delete();
您看到的警告告诉您 file.delete()
return 是一个值,而您忽略了 returned 值。
问题是除非您检查对 file.delete()
returns true
.
的调用,否则您无法知道该文件实际上已被删除
因此,要消除此警告,请评估 return 值,并适当处理 false
.
的情况
我已经解决了这个问题。
问题是我要删除的文件不存在。我没有提到正确的目录(而我需要提到我的文件所在的另一个文件夹)
感谢 GreyBeardedGeek 让我知道 file.delete() returns 是对还是错,如果它 returns 是错的,我可以处理它。
#FirstWhosebugQuestionResolved :-)
我正在尝试制作一个可以删除应用程序下载的文件(视频文件)的按钮。
当我使用 File.delete()
时,android 工作室说它将被忽略,因此我开始知道这是 android 中的安全问题。我想确定删除该文件(在我的例子中,它是我的应用程序下载的视频文件)。希望有人帮帮我。
这是我使用的代码:
path = "/some/folder/"
File file = new File(path);
file.delete();
您看到的警告告诉您 file.delete()
return 是一个值,而您忽略了 returned 值。
问题是除非您检查对 file.delete()
returns true
.
因此,要消除此警告,请评估 return 值,并适当处理 false
.
我已经解决了这个问题。
问题是我要删除的文件不存在。我没有提到正确的目录(而我需要提到我的文件所在的另一个文件夹)
感谢 GreyBeardedGeek 让我知道 file.delete() returns 是对还是错,如果它 returns 是错的,我可以处理它。
#FirstWhosebugQuestionResolved :-)