File contains a path separator.

android, file

Solution

write below code for that.

File file = getActivity().getFileStreamPath("/mnt/sdcard/photo/1342147146535.jpg");
if(file.exists()){
    Toast.makeText(getActivity(), "File exists in /mnt", Toast.LENGTH_SHORT);
}

And Follow below link for more detail.

File Path

Problem

When I try to check the existence of a particular file, I get `java.lang.illegalArgumentException: File contains a path separator` What is the right way to do this using getFileStreamPath(..)? ``` File file = getActivity().getFileStreamPath("mnt/sdcard/photo/1342147146535.jpg"); if(file.exists()){ Toast.makeText(getActivity(), "File exists in /mnt", Toast.LENGTH_SHORT); } ``` I also tried the following to replace the first line of the above codes. None of these worked. ``` File file = getActivity().getFileStreamPath("file:///mnt/sdcard/photo/aviary_1342147146535.jpg"); File file = getActivity().getFileStreamPath("/mnt/sdcard/photo/1342147146535.jpg"); // File file = getActivity().getFileStreamPath("mnt/sdcard/photo/1342147146535.jpg"); // File file = getActivity().getFileStreamPath("file:///mnt/sdcard/photo/1342147146535.jpg"); if(file.exists()){ Toast.makeText(getActivity(), "File exists in /mnt", Toast.LENGTH_SHORT);} else { Toast.makeText(getActivity(), "File NOT exists in /mnt", Toast.LENGTH_SHORT);} ```

Original source

Related problems