如何解决如何在Android的存储根目录中创建文件夹
我是新来的。
Telegram,Whatsapp,Vk,Aliexpress-所有这些应用都可以在/ Storage / emulated / 0中将它们写入文件夹
如何在此位置为Android 5 ... 10创建文件夹?
当我尝试使用File(“ / storage / emulated / 0 /”,myfile)-无效。
请,任何人都可以举个迷你示例,如何在存储中创建文件
解决方法
由于您尚未编写任何代码,所以我无法告诉您您在做什么错。但是this可能会对您有所帮助。
,首先,您需要在清单上声明权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
之后,您可以简单地使用它来创建文件夹。
String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/" +
"folderName";
File directory = new File(path);
directory.mkdirs(); // It returns a boolean you can use it to check if your folder
// was created.
,
是的,您也可以在外部存储器中创建文件夹。 但是请记住,您不能使用emulated / 0,因为不同的设备会有所不同。
File path = new
File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Folder/");
if(!path.exists()){
boolean k = path.mkdirs();
}
尽管从API29开始不推荐使用Environment.getExternalStorageDirectory()。因此,您也可以使用getExternalDir()。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。