package com.zenglb.baselib.utils; import android.os.Environment; import java.io.File; /** * 外部临时文件的存储路径 * * * Created by Fsh on 2016/12/28. */ public class FileStorage { private File file; /** * 所有的App 的缓存路径都在一个目录下面,保证每个类型的临时文件只有一个 * @param fileChildPath 要放的子目录 */ public FileStorage(String fileChildPath) { if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) { file = new File(FileCachePathConfig.CACHE_HOME_PARENT+fileChildPath); if (!file.exists()) { file.mkdirs(); } } } /** * 创建一个临时文件 * @param fileName * @return */ public File createTempFile(String fileName) { return new File(file, fileName); } }