Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe je tekstbestanden Zoeken & Ontleed in C #
Zoeken naar bestanden en ontleden van elk bestand gevonden met behulp van C # is een gemeenschappelijke programmering praktijk die u tijd kunt besparen volgende keer dat je nodig hebt om dit proces te gebruiken . In C # , kunt u de " GetFiles " methode gebruiken om een ​​lijst van de bestanden in een bepaalde map te verkrijgen . Zodra u de bestanden , dan kunt u de " StreamReader " class gebruiken om de inhoud van elk bestand te openen en te lezen . Heb je tijd aan het schrijven code niet uitgeven aan lijn door elk woord gevonden in uw bestand , in plaats daarvan gebruik maken van de " String.Split " methode, die veel handiger is . Instructies

Lancering Microsoft Visual C # Express en 1 klik op " New Project . " Klik op " Visual C # " onder " Geïnstalleerde sjablonen , " en dubbelklik op " Console Application " om een ​​nieuwe console applicatie te maken .

Klik op de knop Windows "Start " 2 , en klik vervolgens op de "Zoeken programma's en bestanden " tekstvak . Type " Notepad , " en druk op " Enter " om Notepad te lanceren .

Type 3 " Dit is mijn eerste tekstbestand . " Druk op " Ctrl " + " S " op te slaan . Opslaan in " C : \\ " als " . File1.txt " Vervang de huidige tekst met " Dit is mijn tweede tekstbestand . " Opslaan in " C : \\ " als " file2.txt . "
4

Voeg de volgende namespace aan de sectie declaraties van je code module :

gebruik System.IO ; < br >
5

Maak de volgende drie variabelen te gebruiken bij het lezen van uw tekst bestanden :

int fileCntr = 0 ;

snaar currentFile = string.Empty ;

string FileContents = string.Empty ;
6

Voeg de volgende karakter array om de scheidingstekens te definiëren om te gebruiken om uw tekstbestanden ontleden :

char [ ] delimiterChars = { ' ' , ' , ' , ' ' , ' : ' , ' \\ t ' } ;
7

Definieer het pad van de map waarin u wilt zoeken naar uw tekstbestanden door het toevoegen van de volgende regel . van de code :

touwtje
[ ] filePaths = Directory.GetFiles ( @ " G : \\ Temp \\ " , " . * txt " ) ;
8

Maak een " voor .. . loop " voor het doorlussen van de " filePaths " array, opent elk bestand , ontleden de inhoud , en de inhoud in de Console vensters

voor ( fileCntr = 0 ; . fileCntr < filePaths.Count ( ) ; fileCntr + ) op

{

currentFile = filePaths [ fileCntr ] + ;

TextReader tr
= new StreamReader ( currentFile ) ;

FileContents
= tr.ReadToEnd ( ) ;

touwtje
[ ] fileContentArray = fileContents.Split ( delimiterChars ) ;

foreach
(string WRDS in

Druk op " F5 " 9 om uw programma uit te voeren en een kolom met alle woorden te vinden in zowel van uw tekstbestanden .

Previous: Next:
  C /C + + Programming
·Hoe kan ik een string in C Lee…
·Hoe om te XLS importeren voor …
·Hoe te animeren in XNA 
·Hoe maak je een histogram gebr…
·Hoe naar Place Integers in opl…
·Hoe maak je een Push Button Zi…
·Hoe je modellen importeren In …
·Hoe te compileren C en C + + T…
·Hoe de Strcmp functie in gebru…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de seriële poort gebruiken in Visua…
·Hoe te XML Terugkeer van de Web Service 
·Hoe je JavaScript Debug in Eclipse 
·Hoe maak Form Fields Bereken Met VBA 
·Hoe te ListView Artikelen op Visual Basi…
·Hoe je virtuele wenskaarten voor Profit 
·Hoe te grote Java -bestanden uploaden na…
·Hoe de decimaal in C taal Beperk 
·Python Breaking Loops 
Copyright © Computer Kennis http://www.nldit.com