Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Memeriksa Ketersediaan Fail di Java Sebelum Manipulasi?
Cara Memastikan Ketersediaan Fail
Apabila cuba memanipulasi fail, seseorang menghadapi kemungkinan isu sama ada fail itu sedang digunakan oleh yang lain permohonan. Dalam bidang pengendalian fail Java, kaedah canWrite() mungkin tidak mencukupi dalam menentukan maklumat kritikal ini. Artikel ini membincangkan penyelesaian berkesan menggunakan perpustakaan Apache Commons IO.
Penyelesaian: Menggunakan Apache Commons IO
Pustaka Apache Commons IO menawarkan mekanisme yang mudah untuk menyemak fail ketersediaan. Dengan menggunakan kaedah touch(), anda boleh memastikan sama ada fail boleh diakses oleh aplikasi anda:
boolean isFileUnlocked = false; try { org.apache.commons.io.FileUtils.touch(yourFile); isFileUnlocked = true; } catch (IOException e) { isFileUnlocked = false; }
Tindakan Seterusnya
Hasil sentuhan( ) kaedah ditangkap dalam pembolehubah isFileUnlocked, yang boleh digunakan untuk menentukan sama ada fail itu tersedia untuk manipulasi:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memeriksa Ketersediaan Fail di Java Sebelum Manipulasi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!