Tidak Dapat Mencipta Direktori dalam Android 10
Masalah:
Mencipta direktori dalam Android 10 menggunakan sama ada File.mkdir() atau Files.createDirectory() gagal, mengakibatkan status kejayaan palsu dan AccessDeniedException.
Ralat:
java.nio.file.AccessDeniedException: /storage/emulated/0/Pastebin
Punca:
Android 10 mengehadkan akses kepada lokasi storan luaran dengan lalai.
Penyelesaian:
Gunakan Akses Storan Lama (Android 10 dan 11 Sahaja)
Tambahkan yang berikut pada
android:requestLegacyExternalStorage="true"
Ini kembali kepada model storan lama, membenarkan kod storan luaran sedia ada berfungsi.
Pilihan Alternatif
Atas ialah kandungan terperinci Mengapa Membuat Direktori Gagal dalam Android 10 dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!