C # Ajouter au fichier

C # Ajouter au fichier
Dans cet article, nous discuterons de différentes approches pour ajouter un fichier dans le langage de programmation C #. L'apprentissage à un fichier consiste à ajouter des données à un fichier existant sur notre appareil. Le système.IO »et« Système.Texte «Espaces de noms, qui incluent les classes Stream Writer et Stream Reader, réaliseront l'idée d'ajouter à un fichier dans le langage de programmation C #.

Déposer.Méthode appendText ()

Cette méthode est utilisée pour ajouter des données dans des fichiers qui existent déjà, et si le fichier n'existe pas, il créera un nouveau fichier et y ajoutera du texte. Le fichier.La méthode annexée est présente dans le système. L'écrivain de flux de classe d'Io Namespace peut être directement appelé dans une seule ligne de code. La syntaxe de cette méthode dans le langage de programmation C # est écrite ci-dessous:

# «Système statique public.Io.Streamwriter APPENDText (String filepath); »

Comme vous pouvez le voir dans le code ci-dessus, l'espace de noms et la classe de la fonction sont appelés directement avant la fonction le rendant indépendant de l'initialisation passée au début du programme. Ensuite, le nom de la fonction est indiqué et, dans le paramètre, la variable de chaîne est transmise, qui a le chemin de fichier stocké dedans. Ce morceau de code peut directement ajouter un fichier.

Maintenant, nous allons également implémenter cette méthode avec plusieurs modifications et autres approches pour ajouter un fichier texte dans le langage de programmation C # à l'aide de l'Ubuntu 20.04 Environnement.

Exemple 01: Utilisation du fichier.Ajoutez tout le texte pour ajouter le texte dans un fichier déjà existant dans Ubuntu 20.04

Dans cette illustration, nous utiliserons la classe Stream Writer du système.IO Namespace, qui a plusieurs méthodes liées aux fonctions d'entrée. Nous utiliserons l'une de ces fonctions de la classe Stream Writer, le «fichier.Ajouter tout le texte », cette fonction accepte deux arguments pour ajouter un fichier existant.

Dans le code C # ci-dessus, nous avons écrit le «fichier.Ajouter la méthode du texte »avec ses paramètres et toutes les exigences. Tout d'abord, nous avons donné le chemin d'accès au fichier texte dans lequel nous voulions ajouter le texte dans le fichier texte, puis nous avons écrit les données que nous voulions ajouter dans le fichier texte avec l'environnement.Nouvelle fonction de ligne, qui nous aidera à ajouter cette ligne à un fichier sur le chemin donné.

Après avoir compilé et exécuté le programme ci-dessus, nous obtiendrons la sortie de la capture d'écran ci-dessous:

Le message «Texte annexé» apparaît sur cet écran de sortie, indiquant que le texte a été ajouté avec succès dans le fichier texte. Nous vérifierons cela en recherchant et en ouvrant le fichier texte.

Comme nous pouvons le voir dans le fichier texte, une nouvelle ligne est ajoutée via le «fichier.Ajout de la méthode du texte ».

Exemple 02: Utilisation de la classe Stream Writer pour appeler le fichier.Ajouter le texte dans Ubuntu 20.04

Dans cette illustration, nous utiliserons l'objet de la classe Stream Writer pour appeler le fichier.Ajouter la fonction de texte, qui est présente dans le système.IO Nawspace, sera utilisé pour ajouter du texte à un fichier qui existe déjà sur notre appareil.

Dans ce code C #, nous avons créé un objet de la classe Stream Writer et appelé le fichier.Ajouter la fonction de texte avec le nom du fichier et son chemin comme paramètre dans la balise d'utilisation. Ensuite, nous avons ajouté la ligne annexe en appelant l'objet avec la fonction de ligne d'écriture dans la balise utilisateur. En fin de compte, nous avons également imprimé le message de réussite de cette opération qui sera visible si le programme s'exécute avec succès, et nous pouvons également voir ce message sur notre écran de sortie ci-dessous:

Nous allons maintenant vérifier le fonctionnement du programme en ouvrant le fichier texte qui contient les données annexées.

Exemple 03: Utilisation de Stream Writer Class pour créer un nouveau fichier texte et ajoutez-y du texte dans Ubuntu 20.04

Dans ce cas, nous utiliserons deux classes du système.Espace de noms IO. Les méthodes de la classe Stream Reader seraient utilisées pour les fonctions de sortie, et les méthodes de la classe Stream Writer seraient utilisées pour les fonctions d'entrée dans un fichier texte. L'objet Stream Writer Class sera utilisé pour ajouter le texte dans un fichier texte dans cet exemple.

Dans ce programme C #, nous initialiserons une variable de chaîne qui aura le nom du fichier texte, et il sera utilisé tout au long du programme. Ensuite, nous créerons un nouveau fichier texte en faisant un objet de la classe Stream Writer, qui appellera le «fichier.Créer du texte »Fonction et aura la variable de chaîne en tant que paramètre qui a les informations de fichier; Cela ajoutera une ligne dans le nouveau fichier texte.

Ensuite, nous utiliserons le même objet pour appeler le «fichier.Ajouter le texte », qui prendra également la variable de chaîne en tant que paramètre avec les informations du fichier; Cela ajoutera une nouvelle ligne dans le fichier texte nouvellement créé. Après cela, nous utiliserons la classe Stream Reader pour ouvrir le fichier en utilisant le fichier.Ouvrez la fonction du texte, et en utilisant une variable de chaîne et pendant la boucle, il imprimera tout le contenu du fichier texte sur l'écran de sortie. Nous allons maintenant examiner la sortie de ce programme sur notre terminal de ligne de commande Ubuntu.

Dans l'écran de sortie, nous pouvons observer que le fichier texte a été créé avec une ligne et quelques données annexées car le contenu du fichier texte est visible.

Comme nous pouvons le voir dans la capture d'écran ci-dessus du fichier texte, deux lignes sont présentes qui prouvent le succès du «fichier.Fonction de texte.

Exemple 04: Utilisation de la fonction d'ajout indépendante du système.Io Espace pour ajouter le texte dans un fichier nouvellement créé dans Ubuntu 20.04

Cet exemple examinera l'appel indépendant de la fonction indépendante de la classe de la classe Stream Writer de la fonction. Cette technique montre comment fonctionne les fonctionnalités d'entrée de la classe Stream Writer, et il sera différent de l'approche conventionnelle de l'ajout de texte à un fichier dans le langage de programmation C #.

Dans le programme C # ci-dessus, nous avons d'abord initialisé une variable de chaîne avec le nom du fichier et son chemin. Ensuite, avec l'aide de la balise utilisateur, nous créerons un objet de la classe Stream Writer et appellerons la fonction Créer pour créer un fichier en fonction du paramètre passé des informations de fichier. Ensuite, nous appelons à nouveau la balise d'utilisation et, dans cette balise, nous appellerons la classe Stream Writer avec le système.IO namespace pour créer un nouvel objet avec la variable de chaîne des informations de fichier et le véritable état du fichier comme paramètres de la classe. Ensuite, nous utiliserons la classe Stream Reader pour lire tout le contenu du fichier en lançant une boucle de temps pour traverser l'ensemble du fichier.

Après avoir exécuté ce programme C #, nous obtiendrons la sortie suivante:

Dans cet écran de sortie, nous pouvons voir le contenu du nouveau fichier texte avec les données annexées. Nous examinerons également le fichier texte de notre bureau pour vérifier cela

Conclusion

Cet article a discuté des approches de l'ajout de données à un fichier dans le langage de programmation C #. Différentes classes du système.L'espace de noms IO a été discuté et leurs fonctions nous ont aidés dans ce scénario. Nous avons ensuite mis en œuvre ce concept avec plusieurs exemples de l'utilisation des classes dans l'Ubuntu 20.04 Environnement.