C# Elimina il file

C# Elimina il file
Nella nostra vita quotidiana, eliminiamo alcuni file con metodo manuale. La programmazione C# fornisce il metodo integrato per eliminare un file. Possiamo eliminare il file di nostra scelta utilizzando alcuni metodi integrati di programmazione C#. In C#, il metodo integrato per eliminare un file è "file.Elimina (stringa) ". Usando questo, possiamo eliminare qualsiasi file. In questa guida, spieghiamo il concetto di eliminazione dei file utilizzando la funzione integrata della programmazione C#.

Sintassi

# File.Delete (file_path);

Eccezioni

  • Argomentazione
  • Argomentazione Nullexception
  • DirectoryNotFoundException
  • Ioexception
  • Non autorizzatoccessexception
  • NotsupportedException
  • PathToolongexception

Queste eccezioni possono essere trovate nel nostro programma durante l'eliminazione di un file nella programmazione C#. Abbiamo alcuni esempi qui in cui utilizziamo questo metodo per eliminare il file. Eseguiremo questi esempi in Ubuntu 20.04. Per la creazione del file nella programmazione C#, devi seguire alcuni passaggi. Apri il tuo editor di testo e salva questo file con qualsiasi nome e ".estensione CS ". Abbiamo creato il file con lo stesso metodo e scrivremo il seguente codice in questo file.

Esempio 1

Iniziamo con il codice semplice per eliminare il file nella programmazione C# utilizzando la funzione integrata. Possiamo anche fornire lo screenshot del codice seguente.

Il nostro codice inizia con l'istruzione "Utilizzo del sistema", il che significa che utilizzeremo la libreria di sistema nel nostro codice per accedere alle funzioni e alle classi che verranno utilizzate nel nostro programma C#. “Utilizzo del sistema.IO ”viene utilizzato per definire le costanti per la lettura o la scrittura del file e anche per la lettura o la scrittura dell'accesso al file. Usiamo questo per fornire attributi per i file. Dopo questo, dichiariamo una classe pubblica con il nome "Dltfile" e invociamo il metodo "principale" qui. Dichiariamo anche una "stringa" con il nome "percorso" e memorizziamo il percorso del file che vogliamo eliminare in questo "percorso stringa".

Qui, il file che vogliamo eliminare è il "csharp.file txt ". Quindi, elimineremo questo "csharp.File txt "e per questo utilizziamo il metodo integrato, che è" file.Delete (string_name) ". Diamo il nome della stringa in questo metodo e il nome della stringa è "percorso" qui. Il file.Elimina (percorso) "viene utilizzato per eliminare il" csharp desiderato.file txt ". Vogliamo anche stampare un messaggio sullo schermo dopo la cancellazione di questo file. Per questo, utilizziamo la "console.Metodo WriteLine ". Quando eseguiamo il programma, questa riga visualizzerà il messaggio sullo schermo dopo la cancellazione del file. Ora devi chiudere tutte le parentesi. Il nostro codice è completato qui.

Compileremo ed eseguiremo questo codice in Ubuntu 20.04. Per questo, apriamo il terminale di Ubuntu 20.04 premendo "ctrl+alt+t". Lo schermo del terminale si presenta. Ora abbiamo alcuni comandi che seguiamo. Innanzitutto, dobbiamo compilare il codice sopra e per la compilazione, abbiamo bisogno del comando "MCS" e utilizzare il ".CS ”Estensione del file. Puoi anche vederlo nella prima riga nell'immagine qui sotto. Quando il codice è privo di errori e compilato correttamente, crea un file eseguibile per noi.

Per l'esecuzione di questo file eseguibile, abbiamo bisogno di un altro comando, il comando "mono" qui. Stiamo usando il comando "mono" con l'estensione del file di ".exe "per eseguire il programma C# sopra.

In questa immagine, puoi vedere che quando il codice esegue, elimina il file desiderato e dopo la cancellazione di quel file, visualizza il messaggio sul terminale.

Esempio 2: utilizzando l'istruzione Try-Catch e IF

Controlliamo il codice che viene fornito di seguito e comprendiamo come funziona questo codice.

Iniziamo il nostro codice con la parola chiave standard "usando". Questo è uno spazio dei nomi utilizzato per accedere alla funzione di base del nostro programma C# in Ubuntu 20.04. Quindi, abbiamo "sistema.Io ”per il controllo dell'ingresso o dell'output. Inoltre, dichiarare una classe pubblica e il nome di questa classe è "programma" qui. Quindi, ha invocato il metodo "principale" "Public Static Void Main ()". Stiamo dichiarando una variabile di stringa. Qui, "File" è il nome della variabile String. Stiamo salvando il percorso del file che vogliamo eliminare in questo "file" variabile. Vogliamo eliminare il file che viene salvato con il nome "MyProgram.TXT".

Dopo questo, abbiamo un'istruzione "if" che controlla la condizione che il file esiste o no. All'interno di questa dichiarazione "if", abbiamo parole chiave "try-catch". Questo viene utilizzato per verificare l'eccezione nel file o nel codice. Se non vi è alcun errore o eccezione nel codice, il codice scritto in parentesi graffe all'interno della parola chiave "prova" verrà eseguita e se si verifica l'eccezione, l'istruzione "catch" lo gestirà.

In questo codice, se non c'è eccezione, allora il "file.L'istruzione ELETE (file) ”verrà eseguita ed elimina il file desiderato e, dopo la cancellazione, stampare anche il messaggio sul terminale con l'aiuto della" console.Dichiarazione WriteLine ". E se c'è un'eccezione, l'istruzione "Catch" gestirà questa eccezione e memorizzerà questa eccezione in "E" e visualizzerà un messaggio che utilizza "Console.WriteLine "e stampare anche l'eccezione del codice.

Inoltre, esiste un'altra possibilità che il file non esista. Quando le istruzioni "if" controllano e il file non esistono, il try-catch non verrà eseguito e si sposterà nella parte "else" e stamperà la riga che è scritta all'interno di questa parte altro nella "console.Dichiarazione WriteLine ". Quando il file non è presente nel sistema, stamperà il messaggio che "il file non esiste".

Possiamo anche ottenere l'output di questo codice applicando gli stessi metodi e gli stessi comandi che utilizziamo nel nostro esempio 1. Diamo anche l'output del codice nell'immagine.

In questo output, è possibile osservare che visualizza un messaggio "Eliminato file", il che significa che il file esiste e non c'è eccezione in questo codice e elimina quel file e rende questo messaggio sullo schermo.

Esempio 3: eliminazione di più di un file utilizzando un metodo integrato

In questo caso, elimineremo più file utilizzando il "file.Elimina "Metodo nella programmazione C#. Possiamo eliminare molti file scrivendo un singolo programma. In questo codice dato, spiegheremo come possiamo farlo nella programmazione C#.

Iniziamo il nostro codice con le stesse dichiarazioni di cui abbiamo discusso nei nostri esempi sopra. Il nome della classe è "dltfile" qui. Quindi all'interno della funzione "principale", abbiamo dichiarato tre stringhe con tre nomi diversi come "file1", "file2" e "file3" e dare il percorso di tre file diversi a queste tre stringhe. In questo codice, elimineremo tre file. Dopo questo, usiamo tre "file.Elimina "Metodi per eliminare tre file. Quindi, abbiamo "Console.WriteLine "per la visualizzazione di messaggi sul terminale. Questo codice è lo stesso che abbiamo nel primo esempio.

Conclusione

In questa guida, abbiamo imparato come eliminare un file e più file nella programmazione C# in Ubuntu 20.04. Vediamo che eliminiamo semplicemente il file utilizzando il metodo "integrato", che è "file.Delete (Sting_name) ". Possiamo anche utilizzare l'istruzione "if" per verificare se il file esiste e try_ cattura per trovare se c'è un'eccezione nel codice. Abbiamo dimostrato diversi esempi. Iniziamo con l'esempio di base e poi passiamo al complesso. Spieghiamo in dettaglio tutti gli esempi per imparare facilmente come eliminare un file nella programmazione C#.