1. Проверьте, применялись ли разрешения на чтение и запись в AndroidManifest.xml, и проверьте, применялись ли разрешения на чтение и запись динамически для Android 6.0 или более поздней версии.
2 добавьте строку в AndroidManifest.xml:
android:requestLegacyExternalStorage="true"
3. Чтобы создать один файл или папку, используйте:
file.mkdir();
Чтобы создать многоуровневую папку, обязательно используйте:
file.mkdirs();