Java File HandlingLesson 53Preview gratis
Java Delete Files
Lesson ini bagian dari Java · Semua level
Ringkasan
Penghapusan file dilakukan dengan Files.delete(), sedangkan Files.deleteIfExists() lebih aman karena tidak error bila file tidak ada. Menghapus direktori hanya bisa bila direktori tersebut kosong, jadi isinya harus dibersihkan terlebih dahulu. Untuk struktur folder bertingkat, gunakan rekursi atau Files.walkFileTree.
Poin kunci
- Files.delete() melempar NoSuchFileException bila target tidak ditemukan
- Files.deleteIfExists() mengembalikan true bila berhasil dihapus dan false bila tidak ada
- Direktori berisi file harus dikosongkan dulu sebelum bisa dihapus
- Files.walkFileTree() membantu menghapus folder beserta isinya secara rekursif
- Penghapusan bersifat permanen, tidak masuk recycle bin
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.