У овом примеру ћемо научити да бришемо датотеке користећи класу Филе анд Филес у Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Класа Јава датотеке
- Изјава за Јава ако … друго
Пример 1: Јава програм за брисање датотеке помоћу делете ()
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"); ) ) )
У горњем примеру, користили смо delete()
метод File
класе за брисање датотеке која се зове ЈаваФиле.јава .
Овде се приказује датотека ЈаваФиле.јава , ако је датотека присутна . У супротном, приказује се Датотека не излази .
Пример 2: Јава програм за брисање датотеке помоћу делетеИфЕкистс ()
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(); ) ) )
Овде смо користили deleteIfExists()
метод java.nio.file.Files
предавања. Метода брише датотеку ако је присутна у наведеној путањи.
Напомена : java.nio.file
је нови пакет представљен за рад са датотекама на Јави.