android 文件保存方法 sd卡中或系统
package com.spring.sky.download;import java.io.File;import android.content.Context;import android.os.Environment;import android.util.Log;/** * 文件工具类 * @author spring sky * Email:vipa1888@163.com * QQ:840950105 * name:石明政 * */public class FileUtil {/** * 检验SDcard状态 * @return boolean */public static boolean checkSDCard(){if(android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)){return true;}else{return false;}}/** * 保存文件文件到目录 * @param context * @return文件保存的目录 */public static String setMkdir(Context context){String filePath;if(checkSDCard()){filePath = Environment.getExternalStorageDirectory()+File.separator+"myfile";}else{filePath = context.getCacheDir().getAbsolutePath()+File.separator+"myfile";}File file = new File(filePath);if(!file.exists()){boolean b = file.mkdirs();Log.e("file", "文件不存在创建文件 "+b);}else{Log.e("file", "文件存在");}return filePath;}}
页:
[1]