Comment Manipulier un fichier dans C#??

Résolu
sghchafaa Messages postés 104 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 16 juillet 2010 - 15 juil. 2008 à 09:29
sghchafaa Messages postés 104 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 16 juillet 2010 - 15 juil. 2008 à 10:17
Bonjour,

Je suis un débutant en programmation,et par conseille d'un professionnel,j'ai

choisie le C#.
Alors j'y commence depuis 15 jours,et je cherche maintenant a comparer entre

deux fichiers textes,ce meme professionnel m'a proposer d'utiliser la méthode "getline" et

"getimage",mais je ne sais pas les manipuleés.

Ce que je cherche exactement,c'est de lire une ligne a partir d'un fichier texte,

et lire une deuxiéme ligne a partir d'un autre fichier texte,puis comparer entre eux.

Comment faire s'il vous plait??

J'espere que j'ai bien expliqué la phénoméne,en attendant passionnemant votre réponse,
ayez une bonne journée

Salut

2 réponses

sghchafaa Messages postés 104 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 16 juillet 2010
15 juil. 2008 à 09:32
Sélém Alikom("Bonjour en langue Tunisienne");

Voila comment faire une lecture d'un fichier texte,mais vous devez tout

d'abord crée le fichier texte a lire dans une partition(C: par exemple),le

nommer puis y ajouter quelque lignes. dans ce code,j'ai essayer de manipuler

le fichier nommer"SghChafaa" qui se situe dans la partition "C:"

using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace lecture_fichier
{
    class Program
    {
        static void Main(string[] args)
        {
            String line;
            try
            {
                //Pass the file path and file name to the StreamReader constructor
                StreamReader sr = new StreamReader("C:\\SghChafaa.txt");

                //Lire la premiere ligne du fichier Sample.txt
                line = sr.ReadLine();

                //Continuer la lecture jusqu'a la fin du fichier
                while (line != null)
                {
                    //Ecrire une ligne dans le console window
                    Console.WriteLine(line);
                    //lecture du ligne du texte
                    line = sr.ReadLine();
                }

                //Fermiture du fichier
                sr.Close();
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: " + e.Message);
            }
            finally
            {
                Console.WriteLine("Fin d'excution.");
            }

        }
    }
}

j'espére que tout est claire, a la prochaine,en cours de saisie du sujet

d'ecriture dans un fichier texte ;-D

Sélém Alikom(("Salut en langue Tunisienne")).
3
sghchafaa Messages postés 104 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 16 juillet 2010
15 juil. 2008 à 10:17
Sélém Alikom("Bonjour en langue Tunisienne");

Voila comment  ecrire dans un fichier texte,j'ai essayer de manipuler le fichier nommer"SghChafaa" qui se situe dans la partition "C:" et qui contient ses deux lignes:
"Hello World!!,Félicitation;voila comment ecrire dans un fichier!!!"
"c'est le deuxiéme ligne,grande salutation a tout le monde"

using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ecriture_fichier
{
    class Program
    {
        static void Main(string[] args)
        {
String line;
   
try
            {

                //Donner l'eplacement et le nom du fichier pour le StreamWriter

Constructor
                StreamWriter sw = new StreamWriter("C:\\SghChafaa.txt");

                //Ecrire une ligne du texte
                sw.WriteLine("Hello World!!,Félicitation;voila comment ecrire dans un

fichier!!!");

                //ecrire une deuxiéme lignedu texte
                sw.WriteLine("c'est le deuxiéme ligne,grande salutation a tout le

monde");

                //fermer le fichier
                sw.Close();
                
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: " + e.Message);
            }
            finally
            {
                Console.WriteLine("fin d'excution");
                
            }
            
        }
    }
}

j'espere que tout est claire
Sélém Alikom(("Salut en langue Tunisienne")).
3
Rejoignez-nous