V tomto příkladu se naučíme mazat soubor pomocí třídy File and Files v Javě.
Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:
- Třída souborů Java
- Prohlášení Java, pokud … else
Příklad 1: Program Java pro odstranění souboru pomocí delete ()
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"); ) ) )
Ve výše uvedeném příkladu jsme použili delete()
metodu File
třídy k odstranění souboru s názvem JavaFile.java .
Zde, pokud je soubor přítomen, zobrazí se zpráva JavaFile.java byla úspěšně odstraněna . Jinak se zobrazí Soubor se neopustí .
Příklad 2: Program Java pro odstranění souboru pomocí deleteIfExists ()
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(); ) ) )
Zde jsme použili deleteIfExists()
metodu java.nio.file.Files
třídy. Metoda odstraní soubor, pokud je přítomen v zadané cestě.
Poznámka : java.nio.file
je nový balíček zavedený pro práci se soubory v Javě.