【发布时间】:2014-05-29 14:08:37
【问题描述】:
我尝试了以下代码来实现我所需要的
File direct = new File(Environment.getRootDirectory() + "/YourFolder");
if (!direct.exists()) {
if (direct.mkdir()) {
Toast.makeText(getApplicationContext(), "Yes make directory", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(getApplicationContext(), "No make directory", Toast.LENGTH_LONG).show();
}
}
我还在 AndroidManifest.xml 文件中添加了以下权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
但它不起作用。它只显示 toast 消息 “No make directory”。
任何人都可以建议我哪里出错或提出替代方法来实现相同的吗?
【问题讨论】:
-
But not works.在软件中你能说的最没用的东西 ;) - 这是什么意思?你的应用崩溃了?目录没有创建?目录是在错误的地方创建的?太阳不再照耀了?你的猫死了? -
改用
Environment.getExternalDirectory()。