【发布时间】:2020-05-22 05:22:38
【问题描述】:
我需要在内存根目录中创建一个文件夹并在其中创建一个文件,但找不到下面的代码工作。
String path = Environment.getRootDirectory().toString();
File mFolder = new File(path,"Folder");
if (!mFolder.exists()) {
boolean res = mFolder.mkdir();
}
而且 mkdir 总是返回 false。我已经找到 getDataDirectory() 和 getFilesDir() 但我不需要。我需要创建一个目录来存放内存根位置(我们打开内存时首先看到的位置)
编辑:
根文件夹我的意思是我们在使用文件浏览器打开的内部存储器上看到的第一个位置。在哪里可以看到Download、Pictures、Android 等。
【问题讨论】:
-
不清楚你认为什么是根目录..当你“打开内存”时你在做什么还不清楚。目前还不清楚您首先看到的是哪个位置。不清楚。
-
请看我的编辑。
-
@CodeDezk 你试试我的答案吗?它给你想要的一样
-
你说的是哪个文件浏览器?你是怎么开始的?你首先看到的是哪个位置?什么是根目录?不清楚。
-
@HardikTalaviya 我会在 1 小时内尝试并报告你。谢谢。