package com.ch_linghu.fanfoudroid.util; import java.io.File; import java.io.IOException; import android.os.Environment; /** * 对SD卡文件的管理 * * @author ch.linghu * */ public class FileHelper { private static final String TAG = "FileHelper"; private static final String BASE_PATH = "fanfoudroid"; public static File getBasePath() throws IOException { File basePath = new File(Environment.getExternalStorageDirectory(), BASE_PATH); if (!basePath.exists()) { if (!basePath.mkdirs()) { throw new IOException(String.format("%s cannot be created!", basePath.toString())); } } if (!basePath.isDirectory()) { throw new IOException(String.format("%s is not a directory!", basePath.toString())); } return basePath; } }