2011-01-07 151 views
3

我试图创建在设备的内部存储器中的目录...创建内部存储器中的目录(根文件夹)

我做了这样的...

File testDir = new File(Environment.getRootDirectory(),"Sample"); 
    testDir.mkdir(); 

但当我在模拟器中运行它时,我无法看到在DDMS的文件资源管理器中创建的文件夹。我还添加了

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 

到清单文件。还有什么要补充的......这是正确的方法吗?如果没有人建议我正确的程序。

+0

嘿我想和你一样。在根文件夹中制作文件夹的解决方案是什么?存储文件。有什么窍门? – Prateek 2012-12-01 14:33:09

回答

6

您无法从SDK应用程序写入内部存储的根目录。

+0

我的应用程序正在SDCard中创建一个文件夹。但有些设备可能没有SD.So,如果SD卡不存在,我想在内存中创建一个文件夹。我如何将文件存储在内部存储器中? Plz的建议 – 2011-01-07 13:42:08

0

在内部sotrage中写入任何你想要的文件夹的唯一可能性就是拥有一个固定电话。而且,这是一个很不好的想法。你为什么想这样做?

编辑:好的,阅读您的评论上面。然后我建议你阅读Android官方网站上的storage doc,它会告诉你如何将文件保存在内部存储器中。

0

您可以使用getDir()函数打开(如果存在)或创建目录。