---- Обновленный ответ ----
Я думаю, вы не можете создать каталог во внутренней памяти устройства. За исключением того, что у вас есть root доступ к приложению. Вы можете создать каталог только в личной папке вашего приложения по следующему пути: String path = getFilesDir().
, который вы можете использовать следующим образом -
File mydir = context.getDir("mydirectory", Context.MODE_PRIVATE); //Creating an internal dir;
File fileWithinMyDir = new File(mydir, "myAwesomeFile"); //Getting a file within the dir.
FileOutputStream out = new FileOutputStream(fileWithinMyDir); //Use the stream as usual to write into the file.
getDir(StringName, int mode)
метод для создания или доступа к каталогам во внутренней памяти.
/ storage / emulated / 0 / Notes / всегда будет возвращать No such file or directory
, за исключением того, что устройство имеет root-права, и dir.mkDirs()
всегда будет возвращать false для этого пути.
Надеюсь, что это произойдет помочь вам.