Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Mengesahkan Kewujudan Fail dengan Cekap di Java Sebelum Membaca?

Bagaimanakah Saya Boleh Mengesahkan Kewujudan Fail dengan Cekap di Java Sebelum Membaca?

Patricia Arquette
Patricia Arquetteasal
2024-12-23 20:40:11440semak imbas

How Can I Efficiently Verify File Existence in Java Before Reading?

Cara Mengesahkan Kewujudan Fail dalam Java

Di Java, menentukan kewujudan fail sebelum membacanya adalah penting untuk pengendalian fail yang cekap. Soalan ini meneroka cara untuk melakukan semakan ini, mencari penyelesaian yang sesuai yang memberikan respons boolean dan bukannya bergantung pada pengendalian pengecualian.

Pendekatan API:

Tawaran Java API kaedah mudah untuk menyemak kewujudan fail menggunakan kelas java.io.File:

File f = new File(filePathString);
if (f.exists() && !f.isDirectory()) {
    // do something
}

Kod ini coretan menjadikan objek Fail dengan rentetan laluan fail. Kaedah exists() mengembalikan benar jika fail wujud dan bukan direktori, dan palsu sebaliknya. Semakan isDirectory() memastikan ia bukan direktori, kerana direktori tidak mempunyai kandungan.

Dengan menggunakan kaedah exists(), anda boleh menentukan kehadiran fail dengan mudah sebelum cuba membukanya untuk dibaca, menghalang pengecualian yang tidak perlu dan memastikan pemprosesan fail yang cekap.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesahkan Kewujudan Fail dengan Cekap di Java Sebelum Membaca?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn