package cn.edu.buaa.act.sdp.malwaredetector.util;
import android.os.Environment;
import java.io.File;
/**
* Created by yaodh on 2015/5/28.
*/
public class FileUtils {
private static final String SD_FOLDER = "/sdcard/MalwareDetector";
private static final String DATA_FOLDER = "/data/data/MalwareDetector";
public static boolean hasSDCard() {
String status = Environment.getExternalStorageState();
if(status.equals(Environment.MEDIA_MOUNTED)) {
return true;
} else {
return false;
}
}
public static String generateFolder(String path) {
String folderPath = (hasSDCard() ? SD_FOLDER : DATA_FOLDER) + File.separator + path;
File folder = new File(folderPath);
if(!folder.exists()) {
folder.mkdirs();
}
return folderPath;
}
}