Bu örnekte, Java'daki Dosya ve Dosyalar sınıfını kullanarak dosyayı silmeyi öğreneceğiz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Dosya Sınıfı
- Java if… else İfadesi
Örnek 1: delete () kullanarak bir dosyayı silmek için Java Programı
import java.io.File; class Main ( public static void main(String() args) ( // creates a file object File file = new File("JavaFile.java"); // deletes the file boolean value = file.delete(); if(value) ( System.out.println("JavaFile.java is successfully deleted."); ) else ( System.out.println("File doesn't exit"); ) ) )
Yukarıdaki örnekte, JavaFile.java adlı dosyayı silmek için sınıfın delete()
yöntemini kullandık .File
Burada eğer dosya mevcutsa JavaFile.java başarıyla silindi mesajı gösterilir. Aksi takdirde, Dosya çıkmıyor gösterilir.
Örnek 2: deleteIfExists () kullanarak bir dosyayı silmek için Java Programı
import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; class Main ( public static void main(String() args) ( try ( // creates a file object Path path = Paths.get("JavaFile.java"); // deletes the file boolean value = Files.deleteIfExists(path); if(value) ( System.out.println("JavaFile.java is successfully deleted."); ) else ( System.out.println("File doesn't exit"); ) ) catch (Exception e) ( e.getStackTrace(); ) ) )
Burada sınıf deleteIfExists()
yöntemini kullandık java.nio.file.Files
. Yöntem, belirtilen yolda varsa dosyayı siler.
Not : java.nio.file
Java'daki dosyalarla çalışmak için sunulan yeni bir pakettir.