我正在尝试检查用户的下载目录中是否存在文件。

File imageFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),imageName);
if(imageFile.exists())
  // Do something
else
  // Do something else

我已经拿到了目录的内容
File did = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS));
File files[] = dir.listFiles();

在调试器中:
imageFile.path = "/storage/emulated/0/Download/floorplan_lobby.png"


files[12].path = "/storage/emulated/0/Download/floorplan_lobby.png"

imageFile.exists()返回false。为什么?
没关系,不过我用的是三星Galaxy笔记本。

最佳答案

用途:

isFile()

告诉我。

07-26 05:10