package android.source.tuangou.framework.file;
import java.io.File;
public class FileHelper{
public FileHelper(){
}
public static boolean delete(String s){
File file = new File(s);
boolean flag;
if (!file.exists()){
flag = false;
}
else{
if (file.isFile()){
flag = deleteFile(s);
}
else{
flag = deleteDirectory(s);
}
}
return flag;
}
public static boolean deleteDirectory(String s){
File file;
boolean flag = false;
String s1 = File.separator;
if (!s.endsWith(s1)){
StringBuilder stringbuilder = (new StringBuilder()).append(s);
String s2 = File.separator;
s = stringbuilder.append(s2).toString();
}
file = new File(s);
if (file.exists() && file.isDirectory()){
int i;
File afile[];
int j;
i = 1;
afile = file.listFiles();
int k = afile.length;
for(j = 0; j < k; j++){
if(afile[j].isFile()){
flag = deleteFile(afile[j].getAbsolutePath());
}
else{
deleteDirectory(afile[j].getAbsolutePath());
flag = file.delete();
}
}
}else{
flag = false;
}
return flag;
}
public static boolean deleteFile(String s){
File file = new File(s);
boolean flag;
if (file.exists() && file.isFile()){
file.delete();
flag = true;
}
else
flag = false;
return flag;
}
public static String getMIMEType(File file){
String s = file.getName();
int i = s.lastIndexOf(".") + 1;
int j = s.length();
String s1 = s.substring(i, j).toLowerCase();
String s2;
if (s1.equals("m4a") || s1.equals("mp3") || s1.equals("mid") || s1.equals("xmf") || s1.equals("ogg") || s1.equals("wav"))
s2 = "audio";
else
if (s1.equals("3gp") || s1.equals("mp4"))
s2 = "video";
else
if (s1.equals("jpg") || s1.equals("gif") || s1.equals("png") || s1.equals("jpeg") || s1.equals("bmp"))
s2 = "image";
else
if (s1.equals("apk"))
s2 = "application/vnd.android.package-archive";
else
s2 = "*";
if (!s1.equals("apk"))
s2 = (new StringBuilder()).append(s2).append("/*").toString();
return s2;
}
public static String getMIMEType(String s){
return getMIMEType(new File(s));
}
}