How to check if a file exists in a directory in sd card
I want to check whether a given file exists in android sd card. I am trying it out with creating a file using the absolute path and checking with file.exists() but its not working. The URL for the file is "file:///mnt/sdcard/book1/page2.html" and the file does exist. But somehow file.exists() isn't showing the same. File extStore = Environment.getExternalStorageDirectory(); File myFile = new File(extStore.getAbsolutePath() + "/book1/page2.html"); if(myFile.exists()){ ... } This should work. Try like this: File file = new File(Environment.getExternalStorageDirectory() + "/book1/page2.html"); if