Android创建文件夹和文件
2011-10-14 19:04
423 查看
// 电子证据存放基本路径 private static String basePath; // 电子证据存放根路径 private static String evidencePath; // 照片基本存放路径 private static String imageBasePath;
/** * 1、判断SD卡是否存在 */ public static boolean hasSdcard() { String status = Environment.getExternalStorageState(); if (status.equals(Environment.MEDIA_MOUNTED)) { return true; } else { return false; } }
/** * 2、获取电子证据存放根路径 */ public static String getBasePath() { if (StringUtils.isNullOrEmpty(basePath)) { if (MultimediaHelper.hasSdcard()) { basePath = EnvironmentShare.getSdCardAbsolutePath(); } else { basePath = ""; } FileUtils.createPath(basePath); } return basePath; }
/** * 3、获取(创建)电子证据存放基本路径 */ public static String getEvidencePath() { if (StringUtils.isNullOrEmpty(evidencePath)) { evidencePath = getBasePath() + "/evidence/"; FileUtils.createPath(evidencePath); } return evidencePath; }
/** * 4、获取(创建)照片基本存放路径 */ public static String getImageBasePath() { if (StringUtils.isNullOrEmpty(imageBasePath)) { imageBasePath = getEvidencePath() + "images/"; FileUtils.createPath(imageBasePath); } return imageBasePath; }
/** * 5、创建目录 */ public static void createPath(String path) { File file = new File(path); if (!file.exists()) { file.mkdir(); } }
6、添加权限 <!--往sdcard中写入数据的权限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <!--在sdcard中创建/删除文件的权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
【注意】
1、每次只能创建一级目录,不能连续创建多级目录;
2、文件夹路径分隔符必须是"/"(Linux方式),不能是"\"(Windows方式),否则创建目录不成功;
相关文章推荐
- android SD卡目录下创建、复制文件夹以及文件
- android文件缓存及SD卡创建文件夹失败解决和bitmap内存溢出解决
- android创建文件夹和文件
- android 6.0 创建文件或文件夹失败
- Android创建和删除文件夹和文件
- Android 初始文件夹创建 以及 文件&文件夹相关操作
- android创建文件夹和文件
- android SD卡创建文件夹,文件并读写
- android创建隐藏文件或者文件夹,并对其读写操作
- Android SD卡创建文件夹/文件 SD卡写入内容 SD卡删除文件 计算SD卡文件大小,Android6.0+权限
- 百度——个人云存储pcs——Android使用百度云盘(2)——创建文件夹和上传文件
- 百度——个人云存储pcs——Android使用百度云盘(2)——创建文件夹和上传文件
- Android创建隐藏文件或者文件夹,并对其读写操作android创建隐藏文件或者文件夹,其实只要在文件名或者文件夹名字前加一个点号即可。 隐藏文件(夹)可直接进行读写。 下面是一段隐藏文件的创建
- android创建文件夹和文件的一些经验教训
- android 创建、删除 文件和文件夹 测试
- android创建文件夹和文件的一些经验教训
- Android 创建文件夹 && 创建文件 (写人数据 || 续写数据)
- android 创建文件夹,文件需要注意的格式
- Android:创建文件或文件夹以及获取sd卡根目录
- Android创建文件夹和文件