java - 从 Android 设备删除内存中的文件?

标签 java android file

我正在尝试删除存储在内部存储器中的文件。使用

删除文件
activity.deleteFile(filename);

但仅限于模拟器。在实际设备上,该方法始终返回 false。当我尝试从 adb shell 访问文件时,显示权限被拒绝。所以,我猜想删除内存中的文件存在与权限相关的问题。

谁能告诉我如何在 Android 中实际删除内存中的文件?

最佳答案

如果您只是在谈论文件系统中的任何文件...这行不通吗?

if (new File("fileUrl").delete()) {
  // Deleted
} else {
  // Not deleted
}

关于java - 从 Android 设备删除内存中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7674784/

相关文章:

JVM 版本之间的 Java keystore 格式、实现

java - 按照 Google App Engine 教程创建 Web 应用程序项目

java - 循环遍历 XML 子节点

file - 如何在 Go 中用 gzipped 版本替换文件变量?

.net - 在用户注销或 session 结束时删除文件

java Tokenizer 滑动

java - JDK 库是否提供 lambda 'invoker' 实用程序类?

java - 任何用于填写 Microsoft 文档中字段的 lib/api?

android - 将 MYSQL 转换为适用于 Android 的 SQLITE 数据库

file - WiX:有条件地安装服务,但无条件地安装文件