IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Parcours d'un répertoire


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 10
    Par défaut Parcours d'un répertoire
    Bonjour,

    J'ai un problème avec mon code :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    	string[] files; // pour avoir les noms des fichiers et sous-répertoires 
     
                    files = Directory.GetFileSystemEntries(directory); // On récupère les fichiers
     
                    int filecount = files.GetUpperBound(0) + 1; // On compte le nombre de fichiers (boucle)
     
                    // Traitements des fichiers un par un avec affichage du nom
                    for (int i = 0; i < filecount; i++)
                    {
                        //Console.Out.WriteLine(files[i]); //Fichier qui devrait être traité
                        // Traitement des Données d'un fichier
     
                        // Lecture du fichier ligne par ligne
                        using (StreamReader streamReader = new StreamReader(files[i]))
                        {
    						// boucle qui test les différentes données tant que la lecture complète n'a pas été
                            // effectuée
                            while (!streamReader.EndOfStream)
                            {
                                // On stocke la ligne
                                String ligne = streamReader.ReadLine();
     
                                // On stocke toutes les données dans la structure sDonnées
                                sDonnées.Matricule = ligne.Substring(0, 9);
     
                                 // ........
     
     
     
                            }
                        }
    				}


    Est ce quelqu'un pourrait m'expliquer pourquoi le programme n'arrive pas à parcourir les différents fichiers de mon répertoire ?

    Le message d'erreur est que le programme ne trouve pas de réference objet.

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Par défaut
    as tu vérifié que directory n'etait pas null?
    un petit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    directory != null && Directory.Exists(directory)
    serait d'ailleur plus sur

    Je n'ai jamais utilisé ta methode, moi j'utilise Directory.GetFiles(String path)
    mais j'ai deja eu des problemes de droit sur certains répertoires.

  3. #3
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 10
    Par défaut
    Merci pour ta réponse.

    Oui, j'en suis sure.

    En fait, le programme liste bien les différents fichiers du répertoire (Console.Out.WriteLine(files[i]); ) mais ne les ouvre pas.

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/11/2008, 16h38
  2. [JSP] Parcours d'un répertoire local
    Par shaun_the_sheep dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 29/09/2008, 08h53
  3. Parcours récursif des répertoires
    Par Prosis dans le forum Langage
    Réponses: 5
    Dernier message: 29/01/2008, 20h39
  4. Parcours d'un répertoire
    Par sfaxi dans le forum Linux
    Réponses: 1
    Dernier message: 18/01/2007, 18h31
  5. [DEBUTANT MFC] Parcours d'un répertoire
    Par gwendo dans le forum MFC
    Réponses: 3
    Dernier message: 15/09/2005, 17h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo