android - 如何检查sd卡目录下是否存在文件

标签 android file android-sdcard

我想检查给定的文件是否存在于 android sd 卡中。我正在尝试使用绝对路径创建文件并使用 file.exists() 检查但它不起作用。该文件的 URL 是 "file:///mnt/sdcard/book1/page2.html" 并且该文件确实存在。但不知何故 file.exists() 并没有显示相同的内容。

最佳答案

File extStore = Environment.getExternalStorageDirectory();
File myFile = new File(extStore.getAbsolutePath() + "/book1/page2.html");

if(myFile.exists()){
    ...
}

这应该有效。

关于android - 如何检查sd卡目录下是否存在文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11292359/

相关文章:

Android 图表 : get x axis label on bar chart click

c - 从给定参数的文件中反转行

php - 在 php 中创建一个包含其他语言字符的文件

android File.exists 无法检查 SD 卡上的文件

java - 不会在 SD 卡中创建文本文件

来自树 URI 的 Android 5.0 DocumentFile

android - 无法将我的库添加到 JCenter

java - java String 和 String Builder 问题

android - 如何更改 Android 中的状态栏图标颜色?

c# - 锁定文件不被除我以外的任何人更改?