C# Slett fil

C# Slett fil
I vårt daglige liv sletter vi noen filer etter manuell metode. C#-programmeringen gir den innebygde metoden for å slette en fil. Vi kan slette filen etter eget valg ved å bruke noen innebygde metoder for C# -programmering. I C#er den innebygde metoden for å slette en fil "Fil.Slett (streng) ”. Ved å bruke dette kan vi slette hvilken som helst fil. I denne guiden forklarer vi konseptet med å slette filer ved å bruke den innebygde funksjonen til C# programmering.

Syntaks

# Fil.Slett (file_path);

Unntak

  • ArgumentException
  • Argumentnullexception
  • DIRECTORYNOTFOUNDException
  • IOException
  • Uautorisert akstedtusoppfatning
  • NotSupportedException
  • Pathtoolongexception

Disse unntakene finner du i vårt program mens du sletter en fil i C# -programmering. Vi har noen eksempler her der vi bruker denne metoden for å slette filen. Vi skal utføre disse eksemplene i Ubuntu 20.04. For å lage filen i C# -programmering, må du følge noen trinn. Åpne tekstredigereren din og lagre denne filen med et hvilket som helst navn og ".CS ”-forlengelse. Vi har opprettet filen med samme metode og vil skrive følgende kode i denne filen.

Eksempel 1

Vi starter med den enkle koden for å slette filen i C# -programmering ved hjelp av den innebygde funksjonen. Vi kan også gi skjermdumpen på koden nedenfor.

Koden vår starter med utsagnet "Bruke system", noe som betyr at vi skal bruke systembiblioteket i koden vår for å få tilgang til funksjoner og klasser som vil bli brukt i vårt C# -program. “Bruker system.IO ”brukes til å definere konstantene for å lese eller skrive filen, og også for å lese eller skrive tilgang til filen. Vi bruker dette for å gi attributter for filene. Etter dette erklærer vi en offentlig klasse med navnet “DLTFile” og påkalte “Main” -metoden her. Vi erklærer også en "streng" med navnet "bane", og vi lagrer banen til filen som vi ønsker å slette i denne "strengbanen".

Her er filen som vi ønsker å slette "csharp.txt ”-fil. Deretter skal vi slette denne “csharp.txt ”-fil, og for dette bruker vi den innebygde metoden, som er“ Fil.Slett (strengnavn) ”. Vi gir navnet på strengen i denne metoden, og navnet på strengen er "sti" her. Filen.Slett (bane) "brukes til å slette ønsket" csharp.txt ”-fil. Vi ønsker også å skrive ut en melding på skjermbildet etter sletting av denne filen. For dette bruker vi “konsollen.WritLine "-metode. Når vi utfører programmet, vil denne linjen vise meldingen på skjermbildet etter sletting av filen. Nå må du lukke alle parentesene. Koden vår er fullført her.

Vi kommer til å samle og utføre denne koden i Ubuntu 20.04. For dette åpner vi terminalen til Ubuntu 20.04 ved å trykke på “Ctrl+Alt+T”. Terminalskjermen dukker opp. Nå har vi noen kommandoer som vi følger. Først må vi sammenstille koden ovenfor, og for å sammenstille trenger vi “MCS” -kommandoen og bruke “.CS ”Fil Extension. Du kan også se dette i første linje på bildet nedenfor. Når koden er feilfri og kompilert vellykket, oppretter den en kjørbar fil for oss.

For utførelse av denne kjørbare filen trenger vi en annen kommando, "Mono" -kommandoen her. Vi bruker “Mono” -kommandoen med filutvidelsen av “.exe ”for å utføre ovennevnte C# -program.

I dette bildet kan du se at når koden kjøres, sletter den den ønskede filen, og etter sletting av den filen viser den meldingen på terminalen.

Eksempel 2: Ved å bruke prøvefangst og hvis uttalelse

La oss sjekke koden som er gitt nedenfor og forstå hvordan denne koden fungerer.

Vi starter koden vår med standard nøkkelordet "Bruker". Dette er et navneområde som brukes til å få tilgang til den grunnleggende funksjonen til vårt C# -program i Ubuntu 20.04. Deretter har vi “System.Io ”for å kontrollere inngangen eller utgangen. Erklærer også en offentlig klasse, og navnet på denne klassen er "program" her. Deretter påberopte "hoved" -metoden "offentlig statisk tomrom Main ()". Vi erklærer en strengvariabel. Her er "fil" navnet på strengvariabelen. Vi lagrer filstien som vi vil slette i denne variabelen "-filen". Vi ønsker å slette filen som er lagret med navnet “MyProgram.tekst".

Etter dette har vi en "if" uttalelse som sjekker betingelsen om at filen eksisterer eller ikke. Inne i denne "hvis" -uttalelsen har vi "prøve-catch" nøkkelord. Dette brukes til å sjekke unntaket i filen eller koden. Hvis det ikke er noen feil eller unntak i koden, vil koden skrevet i seler inne i "prøv" nøkkelord utføres, og hvis unntaket skjer, vil "fangst" -uttalelsen håndtere dette.

I denne koden, hvis det ikke er noe unntak, så "filen.Slett (fil) ”-uttalelse vil bli utført og slette ønsket fil, og etter sletting, skriver du også ut meldingen på terminalen ved hjelp av“ Konsollen.WritLine ”uttalelse. Og hvis det er et unntak, vil "fangst" -uttalelsen håndtere dette unntaket og lagre dette unntaket i "E" og vise en melding ved hjelp av "konsoll.WritLine ”og skriver også ut unntaket av koden.

Det er også en annen mulighet for at filen ikke eksisterer. Når "hvis" uttalelser sjekker og filen ikke eksisterer, vil ikke prøvekampen bli utført, og den vil flytte til "ellers" -delen og skrive ut linjen som er skrevet i denne ellers delen i "konsollen.WritLine ”uttalelse. Når filen ikke er til stede i systemet, vil den skrive ut meldingen om at "filen ikke eksisterer".

Vi kan også få utdataene fra denne koden ved å bruke de samme metodene og de samme kommandoene som vi bruker i vårt eksempel 1. Vi gir også utdataene fra koden på bildet.

I denne utdata kan du observere at den viser en melding "Fil slettet" som betyr at filen eksisterer og at det ikke er noe unntak i denne koden, og den sletter den filen og gjengir denne meldingen på skjermen.

Eksempel 3: Slette mer enn en fil ved hjelp av en innebygd metode

I dette tilfellet vil vi slette flere filer ved hjelp av “Filen.Slett "metode i C# programmering. Vi kan slette mange filer ved å skrive et enkelt program. I denne gitte koden vil vi forklare hvordan vi kan gjøre dette i C# programmering.

Vi starter koden vår med de samme uttalelsene som vi har diskutert i eksemplene ovenfor. Klassenavnet er “Dltfile” her. Så inne i "hoved" -funksjonen har vi erklært tre strenger med tre forskjellige navn som "File1", "File2" og "File3" og gir banen til tre forskjellige filer til disse tre strengene. I denne koden skal vi slette tre filer. Etter dette bruker vi tre “fil.Slett ”metoder for å slette tre filer. Deretter har vi “konsoll.WritLine ”for å vise meldinger på terminalen. Denne koden er den samme som vi har i det første eksemplet.

Konklusjon

I denne guiden har vi lært hvordan du sletter en fil og flere filer i C# -programmering i Ubuntu 20.04. Vi ser at vi ganske enkelt sletter filen ved hjelp av "innebygd" metoden, som er "fil.Slett (sting_name) ”. Vi kan også bruke "hvis" -uttalelsen for å sjekke om filen eksisterer og prøver å fange om det er et unntak i koden. Vi har demonstrert forskjellige eksempler. Vi starter med det grunnleggende eksemplet og flytter til komplekset. Vi forklarer alle eksemplene i detalj for enkelt å lære hvordan du sletter en fil i C# -programmering.