我正在尝试检查用户的下载目录中是否存在文件。
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()
告诉我。