package d.e.c.a;

import java.io.File;

/* JADX INFO: compiled from: FileUtils.java */
/* JADX INFO: loaded from: classes.dex */
public final class a {
    public static boolean a(File file) {
        return b(file, true);
    }

    public static boolean b(File file, boolean z) {
        File[] fileArrListFiles;
        boolean zA = true;
        if (!file.exists() || !file.canWrite()) {
            return true;
        }
        if (file.isDirectory() && (fileArrListFiles = file.listFiles()) != null) {
            for (File file2 : fileArrListFiles) {
                zA &= a(file2);
            }
        }
        return z ? zA & file.delete() : zA;
    }

    public static boolean c(String str) {
        return a(new File(str));
    }

    public static void d(String str) {
        File file = new File(str);
        if (file.exists()) {
            return;
        }
        file.mkdirs();
    }
}
