package x7;

import f6.C0966a;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InterruptedIOException;
import java.io.RandomAccessFile;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Logger;

/* JADX INFO: loaded from: classes.dex */
public class t extends m {
    @Override // x7.m
    public final void b(x xVar) {
        if (xVar.f().mkdir()) {
            return;
        }
        C0966a c0966aH = h(xVar);
        if (c0966aH == null || !c0966aH.f12857c) {
            throw new IOException("failed to create directory: " + xVar);
        }
    }

    @Override // x7.m
    public final void c(x xVar) {
        P6.g.e(xVar, "path");
        if (Thread.interrupted()) {
            throw new InterruptedIOException("interrupted");
        }
        File fileF = xVar.f();
        if (fileF.delete() || !fileF.exists()) {
            return;
        }
        throw new IOException("failed to delete " + xVar);
    }

    @Override // x7.m
    public final List f(x xVar) {
        P6.g.e(xVar, "dir");
        File fileF = xVar.f();
        String[] list = fileF.list();
        if (list == null) {
            if (fileF.exists()) {
                throw new IOException("failed to list " + xVar);
            }
            throw new FileNotFoundException("no such file: " + xVar);
        }
        ArrayList arrayList = new ArrayList();
        for (String str : list) {
            P6.g.b(str);
            arrayList.add(xVar.e(str));
        }
        B6.p.c0(arrayList);
        return arrayList;
    }

    @Override // x7.m
    public C0966a h(x xVar) {
        P6.g.e(xVar, "path");
        File fileF = xVar.f();
        boolean zIsFile = fileF.isFile();
        boolean zIsDirectory = fileF.isDirectory();
        long jLastModified = fileF.lastModified();
        long length = fileF.length();
        if (!zIsFile && !zIsDirectory && jLastModified == 0 && length == 0 && !fileF.exists()) {
            return null;
        }
        return new C0966a(zIsFile, zIsDirectory, null, Long.valueOf(length), null, Long.valueOf(jLastModified), null);
    }

    @Override // x7.m
    public final s i(x xVar) {
        return new s(false, new RandomAccessFile(xVar.f(), "r"));
    }

    @Override // x7.m
    public final F j(x xVar) {
        P6.g.e(xVar, "file");
        File fileF = xVar.f();
        Logger logger = v.f18794a;
        return new C1726b(new FileOutputStream(fileF, false), 1, new J());
    }

    @Override // x7.m
    public final H k(x xVar) {
        P6.g.e(xVar, "file");
        File fileF = xVar.f();
        Logger logger = v.f18794a;
        return new C1727c(new FileInputStream(fileF), J.f18740d);
    }

    public void l(x xVar, x xVar2) {
        P6.g.e(xVar, "source");
        P6.g.e(xVar2, "target");
        if (xVar.f().renameTo(xVar2.f())) {
            return;
        }
        throw new IOException("failed to move " + xVar + " to " + xVar2);
    }

    public String toString() {
        return "JvmSystemFileSystem";
    }
}
