Rumah  >  Artikel  >  Java  >  Bagaimana untuk memasukkan maklumat tangkapan kesalahan dalam mesej terperinci dalam java

Bagaimana untuk memasukkan maklumat tangkapan kesalahan dalam mesej terperinci dalam java

WBOY
WBOYke hadapan
2023-05-20 23:10:051006semak imbas

Sertakan maklumat tangkapan kesalahan dalam mesej terperinci

private OutputStream openOutputStream(File file) throws IOException {
    if (file.exists()) {
        if (file.isDirectory()) {
            throw new IOException("File '" + file + "' exists but is a directory");
        }
        if (!file.canWrite()) {
            throw new IOException("File '" + file + "' cannot be written to");
        }
    } else {
        final File parent = file.getParentFile();
        if (parent != null) {
            if (!parent.mkdirs() && !parent.isDirectory()) {
                throw new IOException("Directory '" + parent + "' could not be created");
            }
        }
    }
    return new FileOutputStream(file, false);
}

Dalam kaedah ini, IOException gunakan rentetan yang berbeza untuk menghantar maklumat tangkapan kesalahan yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk memasukkan maklumat tangkapan kesalahan dalam mesej terperinci dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam