Hvordan slette en fil i Java

Hvordan slette en fil i Java
Java gir en Fil klasse som inneholder et omfattende antall innebygde filhåndteringsmetoder som for eksempel CreateNewFile (), mkdir (), getabsolutepath () og så videre. Hver metode utfører for eksempel noen spesifikk funksjonalitet CreateNewFile () Oppretter en ny tom fil, mkdir () Oppretter en katalog osv. Hvis vi snakker om filens sletting, er Fil Klasse gir slett () Metode som kan brukes til å slette en fil eller for å fjerne en tom mappe.

Denne oppskrivningen vil fokusere på slett () metode og i denne forbindelse vil den dekke følgende aspekter:

  • Hva er en slettemetode () metode
  • Hvordan jobbe med Delete () -metoden
  • Hvordan slette en fil i Java
  • Hvordan slette en mappe i Java

Så la oss komme i gang!

Hva er en slettemetode () metode

Det er en innebygd metode for Fil Klasse som kan brukes til å slette/fjerne en spesifikk fil eller en tom katalog. De slett () Metoden ville ikke flytte den spesifiserte filen eller katalogen til papirkurven; i stedet vil det slette dem permanent.

Hvordan jobbe med Delete () -metoden

Det aller første vi trenger å gjøre er å importere Fil klasse fra Java.io pakke og for å gjøre det, må vi bruke import nøkkelord:

Importer Java.io.Fil;

Etter å ha importert filklassen, kan vi opprette objektet i den klassen, og så kan vi benytte alle funksjonalitetene til Fil klasse.

Hvordan slette en fil

For å slette en fil alt vi trenger å gjøre er å importere filklassen, opprette objektet for den klassen og spesifisere navnet på filen i parentesen. Deretter bruker du objektet til klassen med slett () Metode for å fjerne den spesifiserte filen.

Eksempel

La oss vurdere kodebiten nedenfor for den dype forståelsen av slett () Metode i Java:

Fil DeleteObj = ny fil ("C: \\ brukere \\ Dell \\ Desktop \\ tekst.tekst");
if (deleteobj.slett ())

System.ute.println ("Fil slettet");
annet
System.ute.println ("Fil ikke slettet");

Den komplette koden og respektive utgang vil se slik ut:

Ovennevnte kode verifiserer at import av filklassen lar oss opprette objektet i den klassen. Utgangsseksjonen autentiserer at slett () Metoden lykkes med å slette den spesifiserte filen.

Hvordan slette en mappe i Java

Vi kan bruke Delete () -metoden for å slette en tom katalog/mappe. Hvis en mappe inneholder noen filer og vi må slette den ikke-tomme mappen, må vi slette filene først.

Eksempel

Det undergitte utdraget oppretter gjenstanden for filklassen og spesifiserer katalognavnet i parentesen. Etterpå bruker vi objektet til den klassen for å slette den spesifiserte katalogen.

Fil DeleteObj = ny fil ("C: \\ brukere \\ Dell \\ Desktop \\ Javafolder");
if (deleteobj.slett ())
System.ute.Println ("Directory:" + Deleteobj.getName () + "slettet");
annet
System.ute.println ("ikke slettet");

I ovennevnte utdrag bruker vi getName () -metoden for å få navnet på den spesifiserte mappen. Det undergitte skjermbildet gir den komplette koden og dens respektive utgang:

Ovennevnte utgang validerer at slett () Metode sletter den spesifiserte tomme katalogen vellykket.

Konklusjon

I Java, den slett () metode for Fil Klasse kan brukes til å fjerne en bestemt fil eller en tom mappe permanent. De Fil Klasse kan importeres ved hjelp av import Nøkkelord og import av filklassen vil gjøre det mulig å opprette objektet i den klassen. Navnet og banen til filen eller katalogen vil bli spesifisert på tidspunktet for objektoppretting og etterpå, slett () Metoden kan brukes med det objektet for å slette den spesifiserte filen eller katalogen. Denne opplæringen gir en trinn-for-trinns guide for hvordan du jobber med slett () metode for å fjerne en fil eller katalog permanent.