I tried the following code to implement what I need
File direct = new File(Environment.getRootDirectory() + "/YourFolder"); if (!direct.exists()) { if (direct.mkdir()) { Toast.makeText(getApplicationContext(), "Yes make directory", Toast.LENGTH_LONG).show(); } else { Toast.makeText(getApplicationContext(), "No make directory", Toast.LENGTH_LONG).show(); } } I also added the following permission in the AndroidManifest.xml file
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> But it doesn't work. It just displays the toast message "No make directory".
Can anyone suggest where I am going wrong or propose an alternate method to implement the same?
But not works.the most useless thing that you can say in software ;) - what does this mean? Your app crashes? The directory is not created? The directory is created in the wrong place? The sun stops shining? Your cat died?Environment.getExternalDirectory(), instead.