I created folder inside application directory.
File dir = new File(getActivity().getFilesDir().getParent() + File.separator + "Image directory");
in that again i created folder for specify contents
File dir1 = new File(getActivity().getFilesDir().getParent() + File.separator + "Image directory" + File.separator+ "Image 1");
Inside that I am going to storage images. Images are stored and accessed.
I want to delete all images which are stored at dir1 location.
I tried
if(dir1.isDirectory())
{
for (int j = 0; j < dir1.length; j++)
{
File file = new File(dir1, dir1[j]);
//file.canExecute();
file.delete();
}
}
file.delete();
returns false each time.
I added permissions in manifest
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>