String fileName = Environment.getExternalStorageDirectory().toString()+"/zainar/database";
File file = new File(fileName);
file.mkdir();
file.mkdirs();
mkdir() : 如果你想在已经存在的文件夹(zainar)下建立新的文件夹(database),就可以用此方法。此方法不能在不存在的文件夹下建立新的文件夹。假如想建立名字是"database"文件夹,那么它的父文件夹必须存在。
//mkdirs() 如果你想根据File里的路径名建立文件夹(当你不知道此文件夹是否存在,也不知道父文件夹存在),就可用此方法,它建立文件夹的原则是:如果父文件夹不存在并且最后一级子文件夹不存在,它就自动新建所有路经里写的文件夹;如果父文件夹存在,它就直接在已经存在的父文件夹下新建子文件夹。
本文详细介绍了在Android应用中使用Environment.getExternalStorageDirectory()获取外部存储目录,并通过字符串拼接创建子文件夹路径。重点阐述了mkdir()与mkdirs()方法的区别与应用场景,包括它们如何在已存在的文件夹下创建新文件夹以及如何自动创建不存在的文件夹路径。

1万+

被折叠的 条评论
为什么被折叠?



