权限声明
在 AndroidManifest.xml 中声明文件读写权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
判断并新建文件夹
String localPath = Environment.getExternalStorageDirectory() + savePath; // 拼接路径字符串
File localFile = new File(localPath);
if (!localFile.exists()) { // 判断目录是否存在
localFile.mkdirs(); // 新建文件目录
}
mkdir 与 mkdirs 的区别
mkdir() 创建单层目录:只能在已有目录中创建单个文件夹
mkdirs() 创建多层目录