Java File CreateTempFile

Java File CreateTempFile
“Det er situasjoner når vi må bruke filene og mappene på et eller annet nivå når vi har jobbet med noen form for operativsystem. Noen ganger må du opprette kodefiler, tekstfiler eller mapper for å lagre programmeringsfilene. Ethvert operativsystem må inneholde sine skjulte prosesseringsfiler eller noen midlertidige runtime -filer som er opprettet ved kjøretid og vil bli fjernet fra systemet etter en omstart. Java -programmeringen lar deg opprette de midlertidige filene via sin CreateTempFile () -funksjon fra filklassen, som du kan fjerne etter en stund. Denne guiden vil demonstrere alt om CreateTempFile () -funksjonen.”

Etter full fled -oppdatering av Linux -maskinen din, må en systembruker være sikker på at systemet har et "Java" -miljø som allerede jobber med det. Når det vedlagte bildet skildrer, har vi installert den nyeste versjonen “11.0.16 ”av Java Development Kit, I.e., Bruke versjonsspørsmålet.

Eksempel 01

Den aller første illustrasjonen vil inneholde den mest grunnleggende Java -koden for å demonstrere bruken av CreateTempFile () -funksjonen fra "Fil" -klassen til Java for å lage midlertidige filer. For dette har vi generert en "temp.Java ”-filen i hjemmemappen som kaster av" Touch "-spørsmålet.

Vi har prøvd tekstredigereren for å åpne denne filen og la til vist-below-skriptet vellykket. Starter fra importen av “Java.io.Fil "-pakke og opprettelsen av en brukerdefinert" Filedemo "-klasse, har vi lagt til Main () -funksjonen. Denne funksjonsutførelsen starter med å initialisere et filklasseobjekt “fil” som “null”. Try-Catch-setningen kommer alltid godt med når vi ikke er sikre på ektheten av koden vår.

Så den viktigste utførelseskoden er lagt til "prøv" -delen og opprettet en ny midlertidig fil via CreateTEMPFile () -funksjonen. Prefikset ”en” og suffiks ”.TXT ”er gitt sammen med banen til katalogen den vil bli generert. Utskrift () uttalelse fra Javas “System.out ”-klassen viser her navnet på en fil som nettopp er opprettet ved å kalle" getName () "-funksjonen gjennom objektet" fil ". Fangstserklæringen vil vise ethvert unntak som skjer gjennom hele programmet.

Utførelsen av vår Java -fil etter å ha lagret den returnerer navnet på en midlertidig fil som genereres. "LS" -instruksjonen viser at den har vært lokalisert i hjemmekatalogen.

Eksempel 02

Det første eksemplet var veldig grunnleggende og enkelt å brukes til nye Java -brukere. Nå vil vi bruke et lite forbedret eksempel for våre Java -brukere for å øke forståelsesnivået. Dette eksemplet vil bli startet fra importen av samme “Java.io.Fil "-pakken og den samme klassen som inneholder samme hoved () -metode. Utførelsen av Main () -funksjonen initierer med samme filobjektoppretting. Forskjellen er her i forsøksdelen av denne koden.

Vi har opprettet to midlertidige filer ved å bruke de samme CreateTempFile () -funksjonene, i.e., “En” og “to” henholdsvis. Den første vil inneholde “.txt ”suffiks mens den andre har et“ null ”-suffiks definert, i.e., det andre ville bruke “.tmp ”som sin suffiks. GetName () kalles innen println () -funksjonen for å skrive ut navnene for begge filene. Den nyeste tingen i denne koden er bruken av getabsolutePath () -funksjonen ved hjelp av et "fil" -objekt i systemet.ute.println () funksjonserklæring.

Den har blitt brukt til å generere den absolutte banen for den midlertidige filen og vise den på skallskjermen. Fangstuttalelsen er igjen her for å vise feil. Java -koden vår har vært klar til bruk etter å ha lagret den av “Ctrl+S”.

Etter å ha utført den ovennevnte Java-koden, har vi kjørt den gjennom “Java” utførelseskommandoen, i.e., Bruker navnet på en skriptfil “Temp.Java ”. Utgangen viser navnene på to filer og deres absolutte stier der disse filene ligger på alle separate linjer. "LS" -instruksjonen viser at begge filene er i hjemmemappen.

Eksempel 03

Innenfor de to eksemplene ovenfor har vi vist bruken av CreateTEMPFile () -funksjonen for å lage en midlertidig fil, GetName -funksjonen for å vise navnet sitt, og GetabSolutePath () -funksjonen for å vise sin eksakte bane. Siden de nyopprettede filene er midlertidige, vil Linux -systemet vårt automatisk fjerne dem etter en nedleggelse og en omstart. Men hvis du vil slette disse midlertidige filene like etter opprettelsen, kan du gjøre det raskt ved å bruke Javas "DeleteOneXit ()" -funksjon fra Java.io.Filpakke.

Denne funksjonen vil slette de nettopp opprettet midlertidige filene fra systemet så raskt som programmet avsluttes. Derfor har vi brukt den samme koden for dette eksemplet med en liten endring. Vi har importert den samme pakken, og definert den samme klassen og samme hovedfunksjonen () i den. Main () -funksjonen har startet fra filobjektinitialiseringen til null og bruk. Vi har lagt til de samme trinnene for å opprette en midlertidig fil, for å få navn og absolutt vei for visning for begge filene. I tillegg har vi lagt til en ny funksjon for å slette disse filene rett etter å ha vist sin absolutte bane. Jeg.e. “DeleteOneXit ()”.

Ved utførelse av dette programmet ble begge de midlertidige filene opprettet med hell. I mellomtiden viser bruken av "LS" -instruksjonen at disse filene blir slettet etter slutten av programmet.

Konklusjon

Vi har diskutert mangfoldet av Java -funksjoner for å fungere med filer, spesielt ved å bruke CreateTempFile -funksjonen gjennom kodeeksemplene våre. Vi har utdypet totalt tre eksempler ved å bruke CreateTempFile () -funksjonen for å lage midlertidige filer, getName () -funksjonen for å få og vise navnene på de midlertidige filene, og GetABSolutePath () -metoden for å vise veien til den midlertidige filen. Til slutt har vi også brukt "DeleteOneXit ()" -funksjonen til Java for å slette de midlertidige filene rett etter programutgangen.