Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Mengesahkan Kewujudan Fail dengan Cekap di Java Sebelum Membaca?
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!