Recherche de fichiers et analyse chaque fichier trouvé en utilisant C # est une pratique de programmation commune qui peut vous faire gagner du temps la prochaine fois que vous devez utiliser ce processus. En C #, vous pouvez utiliser la méthode " GetFiles " pour obtenir une liste des fichiers dans un répertoire spécifique. Une fois que vous avez les fichiers , vous pouvez utiliser la classe " StreamReader " pour ouvrir et lire le contenu de chaque fichier. Ne passez pas votre code d'écriture de temps pour parcourir chaque mot trouvé dans le fichier , mais plutôt utiliser la méthode " String.Split " , ce qui est beaucoup plus pratique. Instructions 
 1 
 Lancement de Microsoft Visual C # Express et cliquez sur « Nouveau projet ». Cliquez sur " Visual C # " en dessous " Modèles installés ", et double-cliquez sur " Application console " pour créer une nouvelle application de console. 
 2 
 Cliquez sur le bouton "Démarrer " , puis cliquez sur " Rechercher programmes et les fichiers de la boîte de texte " . Tapez " Notepad ", et appuyez sur "Entrée " pour lancer le Bloc-notes . 
 3 Type de 
 «Ceci est mon premier fichier texte. " Appuyez sur "Ctrl" + "S" pour l'enregistrer. Enregistrez-le dans "C: \\ " as ". File1.txt " Remplacer le texte actuel par " Ceci est mon second fichier texte. " Enregistrez-le dans "C: \\" comme " file2.txt . " 
 4 
 Ajoutez l'espace de noms suivant à la section des déclarations du module de code: 
 
 using System.IO; 
 5 
 créer les trois variables suivantes à utiliser lors de la lecture de vos fichiers texte : 
 
 int fileCntr = 0; 
 
 chaîne currentFile = string.Empty ; 
 < p > string fileContents = string.Empty ; 
 6 
 Ajouter le tableau de caractères suivantes pour définir les caractères de séparation à utiliser pour analyser vos fichiers texte : 
 
 char [] = { delimiterChars ' ' , ' ',' ' , ': ', ' \\ t ' }; 
 7 
 définir le chemin du dossier dans lequel vous souhaitez rechercher vos fichiers texte en ajoutant la ligne suivante . du Code : Chaîne de 
 
 [] = filePaths Directory.GetFiles (@ " G: \\ Temp \\ ", " *. txt" ) ; 
 8 
 Créer un " pour .. . boucle " pour parcourir le " array filePaths " , ouvrir chaque fichier, analyser le contenu et afficher le contenu dans la fenêtre Console 
 
 pour ( fileCntr = 0; . fileCntr < filePaths.Count (); fileCntr + +) { 
 
 
 
 currentFile = filePaths [ fileCntr ] ; 
 
 TextReader tr = new StreamReader ( currentFile ) ; 
 
 fileContents = tr.ReadToEnd (); chaîne de 
 
 [] = fileContentArray fileContents.Split ( delimiterChars ) ; 
 
 foreach ( WRDS de chaîne dans Photos 9 
 Appuyez sur " F5 " pour exécuter votre programme et afficher une colonne avec tous les mots trouvés dans deux de vos fichiers texte.