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;

/* renamed from: ʿᵖː, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0428 implements InterfaceC3824 {
    @Override // defpackage.InterfaceC3824
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final OutputStream mo2017(Uri uri) {
        File file = ᵿᵧ.ﾞⁱ(uri);
        ᵛᵾˏ.ᵡⁱᵥ(file);
        return new C4003(new FileOutputStream(file), file);
    }

    @Override // defpackage.InterfaceC3824
    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final void mo2018(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.InterfaceC3824
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final void mo2019(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));
    }

    @Override // defpackage.InterfaceC3824
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final File mo2020(Uri uri) {
        return ᵿᵧ.ﾞⁱ(uri);
    }

    @Override // defpackage.InterfaceC3824
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C5141 mo2021(Uri uri) {
        File file = ᵿᵧ.ﾞⁱ(uri);
        return new C5141(new FileInputStream(file), file);
    }

    @Override // defpackage.InterfaceC3824
    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final boolean mo2022(Uri uri) {
        return ᵿᵧ.ﾞⁱ(uri).exists();
    }

    @Override // defpackage.InterfaceC3824
    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final String mo2023() {
        return "file";
    }
}
