Denne oppskrivningen presenterer en dyp forståelse av Java Filhåndteringsmetoder Og i denne forbindelse skal vi dekke følgende aspekter av filhåndtering:
Så la oss komme i gang!
Filhåndteringsmetoder
Java gir et bredt spekter av filhåndteringsmetoder som kan brukes til å utføre forskjellige funksjonaliteter som for eksempel CreateNewFile () For å opprette filen. Listen over noen ofte brukte filhåndteringsmetoder er gitt i den undergitte tabellen:
Metodens navn | Beskrivelse |
---|---|
CreateNewFile () | Boolsk type metode som brukes til å lage en tom fil. |
mkdir () | Boolsk type metode som oppretter en katalog. |
slett () | Boolsk type metode som sletter en fil. |
getName () | Strengtype -metoden som brukes til å få filnavnet. |
getabsolutepath () | Strengtype -metoden som brukes for å få filstien. |
liste() | Strengtype -metoden som brukes til å få en rekke filer i en katalog. |
kan lese() | Boolsk type metode som sjekker om filen er lesbar eller ikke. |
canwrite () | Boolsk type metode som sjekker om filen er skrivbar eller ikke. |
eksisterer () | Boolsk type metode som sjekker om den spesifiserte filen eksisterer. |
lengde() | Lang type metode som brukes for å få størrelsen på filen i byte. |
skrive() | Brukes til å skrive data til en fil |
Nextline () | Brukes til å lese innholdet i hvilken som helst spesifikk fil |
I denne oppskrivningen vil vi diskutere noen ofte brukte filhåndteringsmetoder sammen med eksempler.
Hvordan lage en fil i Java ved hjelp av CreateNewFile () -metoden
De Fil Klasse i Java gir en veldig nyttig metode CreateNewFile () som kan brukes til å lage en tom fil. Ved vellykket oppretting av filen vil vi få en boolsk verdi ekte, ellers vil vi få en falsk verdi.
Eksempel
La oss vurdere det undergitte utdraget for den dype forståelsen av filoppretting i Java.
I ovennevnte utdrag opprettet vi gjenstanden for filklassen, og innenfor parenteser spesifiserte vi filnavnet og banen. Etterpå er det tre muligheter: filen opprettet med hell, Filen finnes allerede eller en Feil forekommer slik for det vi benyttet oss av begrepet Try-fangst For å håndtere unntakene:
Fra ovennevnte utdrag er det klart at CreateNewFile () Metoden for filklassen fungerer som den skal, da den lykkes med å lage en fil.
Hvordan skrive data til en fil
Java gir en innebygd klasse Filewriter som kan brukes til å skrive data til hvilken som helst fil og for å gjøre det, Filewriter Klasse gir en skrive() metode. Mens du jobber med Filewriter Klasse vi må bruke Lukk() Metode for å lukke filen.
Eksempel
La oss vurdere kodebiten nedenfor som gir en detaljert forståelse av hvordan du skriver data til en fil:
I ovennevnte kodebit opprettet vi et objekt av Filewriter Klasse, og innenfor parentesen, spesifiserte vi filnavnet som vi ønsker å skrive dataene. Deretter bruker vi skrive() metode for samme klasse for å skrive dataene til filen og deretter lukke filen ved hjelp av Lukk() metode. Til slutt håndterte vi unntakene i fangstblokken ved å bruke IOException klasse.
Utgangen validerer at skrive() Metoden lykkes med å skrive dataene til en fil.
Hvordan lese data fra en fil i Java ved hjelp av NextLine () -metoden for skannerklasse
Vi kan bruke noen innebygde metoder for skannerklassen for å lese innholdet i en hvilken som helst spesifikk fil.
Eksempel
I kodebiten nedenfor oppretter vi gjenstanden for Skanner klasse og spesifiser navnet og banen til filen der vi vil lese dataene. Videre bruker vi Try-fangst uttalelser for å håndtere unntakene.
I dette eksemplet bruker vi hasnextline () Metode innenfor løkken som vil sjekke om en linje igjen hvis ja, så vil den returnere sann og sløyfen vår vil fortsette å iterere til den får en falsk verdi. Deretter bruker vi Nextline () Metode for å få en streng, og til slutt skriver vi ut strengen:
Ovennevnte utdrag verifiserer at Skanner Klassen lykkes å lese dataene til “Fil1.tekst".
Hvordan slette en fil ved hjelp av Delete () -metoden
Filklassen gir en annen praktisk metode kjent som slett () metode som kan brukes til å slette en bestemt fil.
Eksempel
Kodebiten nedenfor gir en detaljert forståelse av hvordan du sletter en fil ved hjelp av slett () metode:
Den komplette koden og respektive utgang er gitt i det undergitte utdraget:
Ovennevnte utgang verifiserer at slett () Metode sletter den spesifiserte filen vellykket.
Implementering av flere filmetoder
Java -filklassen tilbyr mange metoder som kan brukes for å få detaljert informasjon i filen.
Hvordan du sjekker en fil eksisterer i Java ved bruk av eksisterer () -metode?
I dette eksemplet bruker vi eksisterer () Metode for å teste eksistensen av den spesifiserte filen. Hvis filen eksisterer, viser du den detaljerte informasjonen om den filen som filnavn, bane, størrelsen på filen, og enten er den lesbar og skrivbar, eller ikke.
File FileObj = Ny fil ("FileHandlingExample.tekst");Nedenfor-snippet beskriver arbeidet med kodebiten og gir den respektive utgangen:
Utgangen verifiserer eksistensen av en fil, så vel som arbeid av hver enkelt filmetode.
Konklusjon
Java gir flere metoder for filhåndtering som for eksempel CreateNewFile (), Delete (), skrive() og Nextline () Metoder brukes til filoppretting, sletting, skriving og lesing av henholdsvis data fra en fil. på samme måte kan lese(), canwrite (), getName (), getPath (), og størrelse() er mye brukte filmetoder for å få henholdsvis filinformasjonen som fillesbarhet, filskrevet fil, filnavn, bane og størrelse. Denne oppskrivningen presenterer en detaljert oversikt over metodene for filhåndtering og for klarhet i konsepter denne artikkelen vurderer noen viktige filmetoder og implementerer dem praktisk talt.