Šajā piemērā mēs iemācīsimies izdzēst failu, izmantojot Java failu un failu klasi.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java failu klase
- Java, ja … cits paziņojums
1. piemērs: Java programma faila dzēšanai, izmantojot 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"); ) ) )
Iepriekš minētajā piemērā mēs izmantojām klases delete()
metodi, File
lai izdzēstu failu ar nosaukumu JavaFile.java .
Ja fails atrodas, tiek parādīts ziņojums JavaFile.java ir veiksmīgi izdzēsts . Pretējā gadījumā tiek parādīts fails neiziet.
2. piemērs: Java programma faila dzēšanai, izmantojot 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(); ) ) )
Šeit mēs izmantojām klases deleteIfExists()
metodi java.nio.file.Files
. Metode izdzēš failu, ja tas atrodas norādītajā ceļā.
Piezīme : java.nio.file
ir jauna pakete, kas ieviesta, lai apstrādātu failus Java.