【发布时间】:2016-01-08 04:49:33
【问题描述】:
我尝试了很多在 android 4.4.2 版本的 SD 卡中创建一个文件夹。 我试试下面的代码
String dirName="Test";
File file = new File(Environment.getExternalStorageDirectory(), dirName);
boolean status = file.mkdir();
if (status)
Toast.makeText(MainActivity.this,
"Directory created successfully", Toast.LENGTH_SHORT)
.show();
else
Toast.makeText(MainActivity.this, "Directory create failed",
Toast.LENGTH_SHORT).show();
但它会在内部存储中创建一个文件夹。
我尝试另一个代码是
String path=System.getenv("SECONDARY_STORAGE");
File file=new File(path +"/Test123");
file.mkdir();
它在 android 4.1 的 External SDCARD 中创建一个文件夹,但在 android 4.4.2 中没有
那么我如何在 android 4.4.2 的 External sdcard 中创建一个文件夹? 如果有人知道请帮助我..
提前致谢
【问题讨论】:
-
'但它会在内部存储中创建一个文件夹。 '。不信你。请告诉'file.getAbsolutePath()'的值。
-
file.getAbsolutePath() 给出了 External SDCard 的路径,但它不创建文件夹。
标签: android directory android-sdcard