Android多級資料夾建立
阿新 • • 發佈:2019-01-29
最近做專案有個問題,就是建立有深度的資料夾。傳統方式的if-else是很費時費力的。小的不才,胡亂寫個公共方法,便於大家使用。
說明下:folder引數內容是要傳進去的要建立的資料夾名。
例如建立 mnt/sdcard/ceshi/1/2 這樣的路徑資料夾。那麼傳進去引數就可以為 crSDFile(ceshi,1,2); 即可。
請轉摘者珍惜筆者的勞動成果
廢話不多說,上程式碼:
public static void crSDFile(String... folder) { int length = folder.length; String genFolder = "mnt/sdcard/"; String str = genFolder; File file; for (int i = 0; i < length; i++) { str = str + folder[i] + "/"; file = new File(str); if (!file.exists()) { file.mkdir(); } } }
說明下:folder引數內容是要傳進去的要建立的資料夾名。
例如建立 mnt/sdcard/ceshi/1/2 這樣的路徑資料夾。那麼傳進去引數就可以為 crSDFile(ceshi,1,2); 即可。
請轉摘者珍惜筆者的勞動成果