V tomto príklade sa naučíme mazať súbory pomocou triedy File and Files v Jave.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:
- Trieda súborov Java
- Vyhlásenie Java, ak … else
Príklad 1: Program Java na odstránenie súboru pomocou príkazu 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"); ) ) )
Vo vyššie uvedenom príklade sme použili delete()
metódu File
triedy na odstránenie súboru s názvom JavaFile.java .
Ak je súbor k dispozícii, zobrazí sa správa úspešne odstránená súborom JavaFile.java . V opačnom prípade sa zobrazí položka Súbor sa neopúšťa .
Príklad 2: Program Java na odstránenie súboru pomocou 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(); ) ) )
Tu sme použili deleteIfExists()
metódu java.nio.file.Files
triedy. Metóda vymaže súbor, ak je v zadanej ceste.
Poznámka : java.nio.file
je nový balíček predstavený na prácu so súbormi v Jave.