Metoder for å gi nytt navn til en fil i C#
Eksempel 1: Bruke MOVE () -metode
I dette gitte eksemplet skal vi bruke MOVE () -metoden for å gi nytt navn til en fil i C# programmering. Vi utfører disse eksemplene i Ubuntu 20.04 Tekstredaktør. Filforlengelsen for denne C# -koden er ".CS.”Så du må lagre filen din med denne filutvidelsen.
Vi starter vår C# -kode med “Bruke system.”Vi bruker et bibliotek i programmet vårt for å få tilgang til klasser som" konsoll "-klassen og funksjonene som" WritLine "-funksjonen. Vi importerer også “System.Io, ”brukes til input/output. Hvis vi ikke bruker dette “systemet.Io, ”programmet får ikke filen fra systemet ditt. Det gir en feil. Navnområdet er her med navnet “Demo.”Vi erklærer også en klasse med navnet“ Program ”og kaller vår“ Main ”-funksjon. C# -programmet vårt starter fra denne "hoved" -funksjonen når vi utfører koden vår.
Her gir vi bare filnavnet fordi denne C# -koden og filen vi ønsker å gi nytt navn til er i samme katalog. Hvis du vil gi nytt navn til en fil i den andre katalogen, må du gi den riktige banen til katalogen. Etter dette erklærer vi en annen variabel av en strengdatatype med navnet “Location2” og gir filens nye navn. Her vil vi endre navnet på filen “MyProgram.txt ”-fil til“ MyFirstProgram.txt, ”så vi lagrer dette navnet i vår strengvariabel“ Location2 ”.
Nå bruker vi fil.Flytt () Metode for å gi nytt navn til den eksisterende filen. I “Fil.MOVE (Location1, Location2) ”, vi gir strengvariablene våre slik at den gir nytt navn til Location1 -filen vår med Location2 -filnavnet. Når den flytter denne filen og gir nytt navn til den, må vi slette denne “Location1” -filen, så for dette bruker vi “Fil.Slett (lokasjon1) ”. Den vil slette vår forrige fil og lagre den med det nye navnet, noe som betyr at den gir nytt navn til vår eksisterende fil. Etter å ha gitt nytt navn til filen, ønsker vi å skrive ut en linje på skjermen, så for dette bruker vi “Konsollen.WritLine () ”-metode og lukk deretter alle parentesene og lagre denne koden.
Vi kan få utdataene fra denne koden ved å bruke “MCS” -kommandoen for å samle koden vår og “Mono” -kommandoen for å utføre denne kompilerte koden i Ubuntu 20.04. Når denne koden er samlet og utført med hell, får vi utdataene, og vår eksisterende fil blir omdøpt.
I denne utdata kan du se at begge kommandoene kjøres vellykket, og den eksisterende filen blir omdøpt, og deretter skriver den ut linjen på terminalen som er "filen som er omdøpt.”
Eksempel 2: Bruke Copy () -metoden
Vi gir et annet eksempel på å bruke Copy () -metoden for å gi nytt navn til vår eksisterende fil i C# -programmering. Sjekk dette eksemplet på hvordan denne metoden gir nytt navn til en fil.
I dette eksemplet heter "navneområdet" "csharp", og klassenavnet her er "eksempel."Etter å ha påkalt" Main "-funksjonen, vil vi erklære to variabler av" String "datatypen med navnet" Loc1 "og" Loc2 ", henholdsvis. Vi lagrer banen til den eksisterende filen som vi ønsker å gi nytt navn til "Loc1", som er "MyFirstProgram.txt, ”og vi ønsker å endre dette filnavnet og gi et nytt navn til denne filen som er“ MycSharpprogram.CS ”, så vi lagrer dette nye filnavnet og banen til den andre“ String ”-variabelen“ Loc2 ”. Vi må legge "@" -tegnet når vi gir noen filsti.
Her gir vi filnavnet fordi denne kodefilen og filen vi ønsker å gi nytt navn til blir lagret i samme katalog som vi forklarte i forrige eksempel. Etter dette bruker vi Copy () -metoden. Copy () -metoden brukes til å gi nytt navn til en fil. Den vil kopiere den eksisterende filen til en ny fil og endre den nye filens navn. Her har vi “fil.Kopi (Loc1, Loc2, True), ”som betyr at hvis vi har denne filen hvis banen er gitt i“ Loc1 ”, så er denne filen kopiert og lagret med det nye navnet som vi gir i" Loc2 "-strengvariabelen.
Etter å ha kopiert dette, slettet vi vår forrige fil, som er lagret i “Loc1” ved å bruke “Filen.Slett (loc1) ”-metode. Etter å ha gitt nytt navn til filen, må vi skrive ut en linje på skjermen, som er "filen som er omdøpt ved hjelp av Copy ()" ved hjelp av "konsollen.WritLine () ”-funksjon. Utgangen fra denne koden er gitt på bildet nedenfor:
Eksempel nr. 3
I dette eksemplet gir vi filnavnet som ikke eksisterer i den gitte katalogen og bruker prøvefangstemetoden, som viser et unntak. La oss prøve dette eksemplet på hvordan det viser et unntak når filen ikke blir funnet.
Her erklærer vi en offentlig klasse “CSHARP” og har en "hoved" -funksjon i denne “CSHARP -klassen.”Vi har to strengvariabler som heter“ Kilde ”og“ Destination.”Vi initialiserer" kilde "strengvariabel med filnavnet, som ikke eksisterer i katalogen. Og initialiser den andre variabelen, "destinasjonen" med det nye filnavnet. Etter dette bruker vi prøve-fangstmetoden her. "Try" -metoden fungerer når filen eksisterer i katalogen; Ellers flytter den til fangstuttalelsen, som kaster unntaket.
I denne forsøksmetoden har vi filen.Move () Metode, som vi diskuterte i vårt første eksempel. Denne metoden fungerer hvis filen eksisterer. Hvis filen eksisterer, flytter den filen og gir nytt navn. Vi har en "if" -uttalelse som sjekker om filen som er lagret i "kilde" -variabelen ikke eksisterer, noe som betyr; Filen er omdøpt. I fangstuttalelsen har vi "IOException", som kaster et unntak mens vi får tilgang til filen. Og lagrer dette unntaket i “E.”Vi vil også skrive ut unntaket også ved å bruke“ ConsoleWriteline.”
I utdataene ser vi at den kaster et unntak som "fil ikke funnet" fordi banen eller navnet på filen ikke er riktig, så den kaster et unntak. Vi må gi riktig navn og vei for å gi nytt navn til filen; Ellers kaster det et unntak.
Eksempel 4
Vi bruker det samme eksemplet, jeg.e., Eksempel 3, og gi riktig filnavn for å gi nytt navn til det. I dette eksemplet gir vi navnet på filen som finnes i katalogen, og vi gir nytt navn til filen ved hjelp av den samme koden vi diskuterte i eksempel 3.
Denne koden er den samme som omtalt i vårt forrige eksempel 3. Men her lagrer vi riktig fil i "kilde" -variabelen og gir nytt navn til denne filen ved å bruke den samme koden. Vi diskuterer denne koden i eksempel 3 i detalj.
Bare se på utgangen. Hvis vi gir riktig bane og riktig filnavn for å gi nytt navn til filen, blir filen vår omdøpt, og den kaster ikke et unntak.
Konklusjon
I denne opplæringen har vi forklart hvordan du skal gi nytt navn til en fil i C# -programmering. Vi har diskutert dette omdøpingsfilkonseptet i detalj og viser deg hvordan du gir banen og filnavnet for å gi nytt navn til den eksisterende filen. I denne opplæringen har vi brukt to forskjellige metoder for å gi nytt navn til den eksisterende filen. Vi viser deg også hva som skjer hvis filen ikke eksisterer. Og hvordan den kaster unntak når filen ikke eksisterer i katalogen. Jeg håper du vil forstå denne opplæringen, og det vil være nyttig for deg når du vil gi nytt navn til din eksisterende fil.