Java -fillistefiler i Ubuntu Topp 10.Topp 10

Java -fillistefiler i Ubuntu Topp 10.Topp 10

"I denne artikkelen vil vi fokusere på listefilenes funksjon i filklassen på Java -programmeringsspråket. Listefilenes funksjon returnerer navnet på filene i form av en matrise og kalles vanligvis i filen [] datatypevariable. Files -klasseobjektet brukes til å få katalognavnet for listefilene -funksjonen slik at den vet hvor de skal se etter filene. Vi vil implementere flere eksempler på denne funksjonen i vår artikkel.”

Eksempel nr. 01: Få alle navnene på filene som er til stede i en katalog ved å bruke listefilene -funksjonene i Ubuntu 20.04

I dette eksemplet vil vi lage et Java -program som vil liste opp alle navnene på filer som er til stede i den gitte katalogen ved å bruke listefilenes funksjon og objektet for filklassen.

I programmet ovenfor har vi startet med prøve-og-fangst-tilnærmingen for håndtering av unntak. Målet starter med opprettelsen av et objekt i filklassen som katalogens navn er lagret. Da har vi opprettet en fil [] variabel, som har filklassens objekt som kaller listefilenes funksjon. Etter dette er visningsmeldingen for terminalen oppgitt, og for -loopen startes. I for -sløyfen vises den iterative strømmen av navnet på filer på terminalen ved hjelp av systemet.ute.println -funksjon, som har filen [] variabel sammen med get name () -funksjonen. Etter dette er fangstblokken oppgitt for unntaket og avslutter også vårt program for utførelse.

Når vi kjører ovennevnte program på Ubuntu -terminalen, får vi utdataene nedenfor:

Som vi kan se i utdataene ovenfor, vises listen over filer på terminalen etter at programmet er utført. Vi vil bekrefte resultatet av programmet ved å åpne katalogen som vist nedenfor:

Som vi kan se at katalogen bare har en fil som terminalutgangen viste oss, verifiserer den at programmet vårt viste oss riktig liste.

Eksempel nr. 02: Få alle navnene på filene som starter med samme alfabet som er til stede i en katalog ved å bruke listefilene -funksjonene i Ubuntu 20.04

Vi vil skrive et Java -program som vil bruke listefilenes funksjon og et filklasseobjekt for å liste opp alle navnene på filer i den spesifiserte katalogen som begynner med det samme alfabetet i dette eksemplet.

For håndtering av unntak begynte vi med prøve-og-fangststrategien i det foregående skriptet. Målet begynner med utviklingen av et filklasseobjekt der katalognavnet er registrert. Etter dette genereres et objekt av filtnavnfilterklassen. Etter det blir den boolske uttalelsen fremsatt, som inkluderer kravet til navnet som begynner med bokstaven “f.”Så etablerte vi en fil [] variabel som inneholder filklassens objekt som kaller listefilen. Etter det er visningsmeldingen for terminalen spesifisert, og for -loopen startes. Den gjentatte strømmen av filnavn vises på terminalen i for -sløyfen ved hjelp av systemet.ute.println -funksjon, som har filen [] variabel så vel som get name () -metoden. Etter det er fangstblokken nevnt for unntak, og programmet vårt avsluttes for utførelse.

Når vi utfører følgende program i Ubuntu -terminalen, får vi resultatet vist nedenfor:

Etter å ha kjørt programmet viser terminalen en liste over filnavn som begynner med bokstaven “F”, som sett i utdataene ovenfor. Vi vil sjekke programmets utdata ved å få tilgang til katalogen gitt nedenfor:

Som vi ser fra terminalutgangen, inneholder katalogen to filer med navn som begynner med bokstaven "F", som bekrefter at programmet vårt viste riktig liste.

Eksempel nr. 03: Få alle navnene på tekstfilene i en katalog ved å bruke listefilene funksjoner i Ubuntu 20.04

I dette eksemplet vil vi skrive et Java -program som vil bruke listefilenes funksjon og et filklasseobjekt for å liste opp alle navnene på filer i den spesifiserte katalogen som har ".txt ”-forlengelse.

I det forrige skriptet brukte vi prøve-og-fangstmetoden for å håndtere unntak. Målet begynner med opprettelsen av et filklasseobjekt som lagrer katalognavnet. Etter det opprettes et filterfilterklasseobjekt. Den boolske uttalelsen blir deretter utført, som inneholder betingelsen om at filen er en tekstfil. Så opprettet vi en fil [] variabel som inneholder objektet for filklassen som kaller listefilenes funksjon.

Displaymeldingen for terminalen blir deretter gitt, og for -loopen begynner. I for -loopen vises den gjentatte strømmen av filnavn på terminalen ved hjelp av systemet.ute.println -funksjon, som har filen [] variabel så vel som get name () -metoden. Etter det er fangstblokken for unntaket spesifisert, og skriptet vårt er avsluttet for utførelse.

Når vi kjører følgende skript i Ubuntu -terminalen, får vi følgende resultat:

Etter å ha utført skriptet, viser terminalen en liste over filer med utvidelsen av tekstfilen ".txt, ”som vist i utgangen ovenfor. Vi undersøker programmets utdata ved å gå til katalogen som er oppført nedenfor:

Som vist i utdataene ovenfor, har katalogen tre filer med ".txt ”-forlengelse, som indikerer at skriptet vårt produserte riktig liste.

Konklusjon

I denne artikkelen har vi diskutert bruken av listefilenes funksjon av filklassen i Java -programmeringsspråket. Listefilenes funksjon er til stede i filklassen, der den returnerer en rekke filnavn fra den gitte katalogen og til og med kan filtrere dem med brukerens preferanse. Vi diskuterte og implementerte flere eksempler på listefilene -funksjonen i Ubuntu 20.04 Miljø, der vi utforsket potensialet i denne funksjonen mens vi brukte flere filer i en katalog og får en liste over navn på filer med lignende utvidelser og til og med det samme innledende alfabetet.