Android多级文件夹建立
16lz
2021-01-26
最近做项目有个问题,就是建立有深度的文件夹。传统方式的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); 即可。
请转摘者珍惜笔者的劳动成果
更多相关文章
- android环境配置-again-遇到的问题总结
- Android应用数据存储几种方式(2)
- 第二课 - Android项目目录结构
- Android(安卓)编译参数 LOCAL_MODULE_TAGS
- Android(安卓)开源库——侧滑菜单栏(SlidingMenu)的导入和使用
- Android之Menu选项菜单
- Android入门笔记 - 网络通信 - HttpClient
- Android异常汇集----4. Android(安卓)requires compiler complia
- Android(安卓)API:Activity.managedQuery()