C # Supprimer le fichier

C # Supprimer le fichier
Dans notre vie quotidienne, nous supprimons certains fichiers par méthode manuelle. La programmation C # fournit la méthode intégrée pour supprimer un fichier. Nous pouvons supprimer le fichier de notre propre choix en utilisant certaines méthodes intégrées de programmation C #. Dans C #, la méthode intégrée pour supprimer un fichier est «Fichier.Delete (string) ". En utilisant cela, nous pouvons supprimer n'importe quel fichier. Dans ce guide, nous expliquons le concept de supprimer des fichiers en utilisant la fonction intégrée de la programmation C #.

Syntaxe

# Déposer.Delete (file_path);

Des exceptions

  • ArgumentException
  • ArgumentNullexception
  • DirectoryNotFoundException
  • Ioexception
  • UnauthorizedAccessException
  • NotSupportedException
  • Pathtoolongexception

Ces exceptions peuvent être trouvées dans notre programme tout en supprimant un fichier en programmation C #. Nous avons quelques exemples ici dans lesquels nous utilisons cette méthode pour supprimer le fichier. Nous allons effectuer ces exemples dans Ubuntu 20.04. Pour créer le fichier en programmation C #, vous devez suivre certaines étapes. Ouvrez votre éditeur de texte et enregistrez ce fichier avec n'importe quel nom et «.Extension CS ”. Nous avons créé le fichier avec la même méthode et rédigerons le code suivant dans ce fichier.

Exemple 1

Nous commençons par le code simple pour supprimer le fichier en programmation C # à l'aide de la fonction intégrée. Nous pouvons également fournir la capture d'écran du code ci-dessous.

Notre code commence par l'instruction «Utilisation du système», ce qui signifie que nous allons utiliser la bibliothèque système dans notre code pour accéder aux fonctions et classes qui seront utilisées dans notre programme C #. «Utilisation du système.Io ”est utilisé pour définir les constantes pour lire ou écrire le fichier et aussi pour lire ou écrire l'accès au fichier. Nous l'utilisons pour fournir des attributs pour les fichiers. Après cela, nous déclarons une classe publique avec le nom «dltfile» et avons invoqué la méthode «principale» ici. Nous déclarons également une «chaîne» avec le nom «chemin», et nous stockons le chemin du fichier que nous voulons supprimer dans ce «chemin de chaîne».

Ici, le fichier que nous voulons supprimer est le «cSharp.Fichier txt ». Ensuite, nous allons supprimer ce «CSharp.Fichier txt ", et pour cela, nous utilisons la méthode intégrée, qui est" Fichier.Delete (string_name) ". Nous donnons le nom de la chaîne dans cette méthode, et le nom de la chaîne est «chemin» ici. Le fichier.Supprimer (chemin) "est utilisé pour supprimer le" csharp souhaité.Fichier txt ». Nous voulons également imprimer un message sur l'écran d'affichage après la suppression de ce fichier. Pour cela, nous utilisons la «console.Méthode écrite. Lorsque nous exécutons le programme, cette ligne affichera le message sur l'écran d'affichage après la suppression du fichier. Maintenant, vous devez fermer tous les supports. Notre code est terminé ici.

Nous allons compiler et exécuter ce code dans Ubuntu 20.04. Pour cela, nous ouvrons le terminal d'Ubuntu 20.04 en appuyant sur «Ctrl + Alt + T». L'écran terminal apparaît. Maintenant, nous avons quelques commandes que nous suivons. Tout d'abord, nous devons compiler le code ci-dessus, et pour compiller, nous avons besoin de la commande «MCS» et d'utiliser la «.Extension de fichier CS ». Vous pouvez également le voir dans la première ligne de l'image ci-dessous. Lorsque le code est sans erreur et compilé avec succès, il crée un fichier exécutable pour nous.

Pour l'exécution de ce fichier exécutable, nous avons besoin d'une autre commande, la commande «mono» ici. Nous utilisons la commande «mono» avec l'extension de fichier de «.exe ”Pour exécuter le programme C # ci-dessus.

Dans cette image, vous pouvez voir que lorsque le code s'exécute, il supprime le fichier souhaité, et après la suppression de ce fichier, il affiche le message sur le terminal.

Exemple 2: en utilisant un coup de main et une instruction IF

Vérifions le code qui est donné ci-dessous et comprenons comment ce code fonctionne.

Nous commençons notre code avec le mot-clé standard «Utilisation». Ceci est un espace de noms utilisé pour accéder à la fonction de base de notre programme C # dans Ubuntu 20.04. Ensuite, nous avons «Système.Io ”pour contrôler l'entrée ou la sortie. Demandez également une classe publique, et le nom de cette classe est «Programme» ici. Ensuite, a invoqué la méthode «principale» «public static void main ()». Nous déclarons une variable de chaîne. Ici, «Fichier» est le nom de la variable de chaîne. Nous enregistrons le chemin du fichier que nous souhaitons supprimer dans ce «fichier» variable. Nous voulons supprimer le fichier qui est enregistré avec le nom «MyProgram.SMS".

Après cela, nous avons une déclaration «IF» qui vérifie la condition que le fichier existe ou non. À l'intérieur de cette instruction «IF», ​​nous avons des mots clés «Try-Catch». Ceci est utilisé pour vérifier l'exception dans le fichier ou le code. S'il n'y a pas d'erreur ou d'exception dans le code, le code écrit en accolades dans le mot-clé «Essayer» s'exécutera et si l'exception se produit, l'instruction «Catch» gérera ceci.

Dans ce code, s'il n'y a pas d'exception, alors le «fichier.La déclaration de suppression (fichier) "sera exécutée et supprimera le fichier souhaité et, après suppression, imprime également le message sur le terminal à l'aide de la" console.Énoncé d'écriture ». Et s'il y a une exception, la déclaration «Catch» gérera cette exception et stockera cette exception dans «E» et affichera un message à l'aide de «Console.Écriture »et imprimez également l'exception du code.

De plus, il existe une autre possibilité que le fichier n'existe pas. Lorsque les instructions «IF» vérifient et que le fichier n'existe pas, alors le coup d'essai ne sera pas exécuté, et il passera à la partie «else» et imprimera la ligne qui est écrite à l'intérieur de cette partie Else dans la «console.Énoncé d'écriture ». Lorsque le fichier n'est pas présent dans le système, il imprimera le message que «le fichier n'existe pas».

Nous pouvons également obtenir la sortie de ce code en appliquant les mêmes méthodes et les mêmes commandes que nous utilisons dans notre exemple 1. Nous donnons également la sortie du code dans l'image.

Dans cette sortie, vous pouvez observer qu'il affiche un message «fichier supprimé», ce qui signifie que le fichier existe et qu'il n'y a pas d'exception dans ce code, et il supprime ce fichier et rend ce message à l'écran.

Exemple 3: Suppression de plus d'un fichier à l'aide d'une méthode intégrée

Dans ce cas, nous supprimerons plusieurs fichiers à l'aide du «fichier.Supprimer la méthode en programmation C #. Nous pouvons supprimer de nombreux fichiers en écrivant un seul programme. Dans ce code donné, nous expliquerons comment nous pouvons le faire en programmation C #.

Nous commençons notre code avec les mêmes déclarations que nous avons discutées dans nos exemples ci-dessus. Le nom de classe est «dltfile» ici. Ensuite, à l'intérieur de la fonction «Main», nous avons déclaré trois chaînes avec trois noms différents comme «File1», «File2» et «File3» et donner le chemin de trois fichiers différents à ces trois chaînes. Dans ce code, nous allons supprimer trois fichiers. Après cela, nous utilisons trois «fichiers.Supprimer les méthodes pour supprimer trois fichiers. Ensuite, nous avons «Console.Écriture »pour afficher des messages sur le terminal. Ce code est le même que nous avons dans le premier exemple.

Conclusion

Dans ce guide, nous avons appris à supprimer un fichier et plusieurs fichiers en programmation C # dans Ubuntu 20.04. Nous voyons que nous supprimons simplement le fichier à l'aide de la méthode «intégrée», qui est «Fichier.Supprimer (sting_name) ". Nous pouvons également utiliser l'instruction «IF» pour vérifier si le fichier existe et try_ attraper pour trouver s'il y a une exception dans le code. Nous avons démontré différents exemples. Nous commençons par l'exemple de base, puis nous passons au complexe. Nous expliquons tous les exemples en détail pour apprendre facilement à supprimer un fichier en programmation C #.