【发布时间】:2011-02-13 14:00:45
【问题描述】:
我使用以下代码在 android 单元的 sdcard 上创建一个文件夹“mymir”和一个文件“.nomedia”(在 mymir 文件夹中)。但是,它以某种方式失败,但要放置“.nomedia”文件的文件夹不存在。代码如下:
private String EnsureRootDir() throws IOException
{
File sdcard = Environment.getExternalStorageDirectory();
File mymirFolder = new File(sdcard.getAbsolutePath() + "/mymir/");
if(!mymirFolder.exists())
{
File noMedia = new File(mymirFolder.getAbsolutePath() + "/.nomedia");
noMedia.mkdirs();
noMedia.createNewFile();
}
return mymirFolder.getAbsolutePath();
}
【问题讨论】:
-
我使用的代码与您使用的代码相同,也已授予权限,但没有错误,并且我的文件夹中没有显示 nomedia 文件