1. 程式人生 > >Android多級資料夾建立

Android多級資料夾建立

最近做專案有個問題,就是建立有深度的資料夾。傳統方式的if-else是很費時費力的。小的不才,胡亂寫個公共方法,便於大家使用。

廢話不多說,上程式碼:

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); 即可。




請轉摘者珍惜筆者的勞動成果