權限聲明
在 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() 創建多層目錄