package studio.uphie.one.utils;
import android.os.Environment;
import java.io.File;
/**
* Created by Uphie on 2015/9/10.
* Email: uphie7@gmail.com
*/
public class FileManager {
public static final String DIR_IMG_CACHE = "img";
private static String appDir;
/**
* 获得应用主目录
*
* @return 主目录路径
*/
public static String getAppDir() {
if (appDir == null) {
if (SysUtil.isSdExist()) {
appDir = Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/One";
} else {
appDir = Environment.getRootDirectory()
.getAbsolutePath() + "/One";
}
} else {
File file = new File(appDir);
//当appDir存在时,返回false;创建成功时,返回true
file.mkdirs();
}
return appDir;
}
/**
* 获得应用log目录
*
* @return log目录
*/
public static File getLogDir() {
String appDir = getAppDir();
String logDir = appDir + "/log";
File dir = new File(logDir);
dir.mkdirs();
return dir;
}
}