我無法以任何方式創建新文件夾,使用mkdirs時它總是返回false。我在Android Studio調試模式下使用Android 6.0.1。Android無法創建新文件夾
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" />`
String folder_main = "NewFolder";
Boolean success = false;
File f = new File(Environment.getExternalStorageDirectory(),folder_main
);
if (!f.exists()) {
Log.d("path","not exist");
success=f.mkdirs();
}
else
{
Log.d("path","exist");
}
Log.d("path",success.toString());
我沒有在這個docs
使用寫入權限,因爲在API級別19開始,此權限不需要 讀/寫的 返回你的應用程序特定的目錄中的文件getExternalFilesDir(String)和getExternalCacheDir()。