package defpackage;

import android.net.Uri;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

/* JADX INFO: renamed from: ᵳᵜ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4591 implements InterfaceC4309 {
    @Override // defpackage.InterfaceC4309
    /* JADX INFO: renamed from: ʽˈˋ */
    public final boolean mo1412(Uri uri) {
        return ᵿᵽᵤ.ᵶˇᵱ(uri).exists();
    }

    @Override // defpackage.InterfaceC4309
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final File mo1414(Uri uri) {
        return ᵿᵽᵤ.ᵶˇᵱ(uri);
    }

    @Override // defpackage.InterfaceC4309
    /* JADX INFO: renamed from: ᵨᵣ */
    public final OutputStream mo9226(Uri uri) {
        File file = ᵿᵽᵤ.ᵶˇᵱ(uri);
        ᵻᵪ.ᵨᵼⁱ(file);
        return new C2318(new FileOutputStream(file), file);
    }

    @Override // defpackage.InterfaceC4309
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final C3641 mo1415(Uri uri) {
        File file = ᵿᵽᵤ.ᵶˇᵱ(uri);
        return new C3641(new FileInputStream(file), file);
    }

    @Override // defpackage.InterfaceC4309
    /* JADX INFO: renamed from: ᵵᵽ */
    public final void mo9227(Uri uri, Uri uri2) throws IOException {
        File file = ᵿᵽᵤ.ᵶˇᵱ(uri);
        File file2 = ᵿᵽᵤ.ᵶˇᵱ(uri2);
        ᵻᵪ.ᵨᵼⁱ(file2);
        if (!file.renameTo(file2)) {
            throw new IOException(String.format("%s could not be renamed to %s", uri, uri2));
        }
    }

    @Override // defpackage.InterfaceC4309
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final String mo1416() {
        return "file";
    }

    @Override // defpackage.InterfaceC4309
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final void mo9228(Uri uri) throws IOException {
        File file = ᵿᵽᵤ.ᵶˇᵱ(uri);
        if (file.isDirectory()) {
            throw new FileNotFoundException(String.format("%s is a directory", uri));
        }
        if (file.delete()) {
            return;
        }
        if (!file.exists()) {
            throw new FileNotFoundException(String.format("%s does not exist", uri));
        }
        throw new IOException(String.format("%s could not be deleted", uri));
    }
}
