| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Søg & Parse Tekstfiler i C #
    Søgning efter filer og parsing hver fil fundet ved hjælp af C # er en fælles programmering praksis, der kan spare dig tid næste gang du skal til at bruge denne proces . I C #, kan du bruge " GetFiles " metode til at få en liste over filerne i en bestemt mappe . Når du har de filer, så du kan bruge " StreamReader " class til at åbne og læse indholdet af hver fil. Må ikke bruge din tid på at skrive kode til sløjfe gennem hvert ord findes i din fil , i stedet bruge " String.Split "-metoden , som er langt mere bekvem. Instruktioner
    1

    Launch Microsoft Visual C # Express og klik på " Nyt projekt ". Klik på " Visual C # " under " Installerede skabeloner " og dobbeltklik på "Console Application " for at oprette en ny konsol applikation.
    2

    Klik på Windows "Start " knappen, og klik derefter på "Søg programmer og filer " tekstfeltet. Type " Notesblok " og tryk " Enter " for at starte Notesblok.
    3

    Type " Dette er min første tekstfil. " Tryk på " Ctrl" + "S " for at gemme det. Gemme det i "C: \\ " som " . File1.txt " Erstat den nuværende tekst med "Dette er min anden tekstfil. " Gemme det i "C: \\ " som " file2.txt ".
    4

    Tilføj følgende namespace til erklæringerne sektionen af din kode modul : Hej

    hjælp System.IO ; < br >
    5

    Opret følgende tre variabler til brug , når du læser din tekst filer : Hej

    int fileCntr = 0;

    string currentFile = string.Empty ;
    < p> string fileContents = string.Empty ,
    6

    Tilføj følgende karakter matrix til at definere afgrænsningstegnene at bruge til at analysere dine tekstfiler : Hej

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

    Definer stien til den mappe, hvor du vil søge efter dine tekstfiler ved at tilføje følgende linje. kode : Hej

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

    Opret en " for .. . loop " at sløjfe gennem" filePaths " array, åbne hver fil , parse indholdet , og vise indholdet i Console vinduer

    for ( fileCntr = 0; . fileCntr < filePaths.Count (); fileCntr + +)

    {

    currentFile = filePaths [ fileCntr ]

    TextReader tr = new StreamReader ( currentFile )

    fileContents = tr.ReadToEnd ();

    string [ ] fileContentArray = fileContents.Split ( delimiterChars )

    foreach ( string WRDS i
    9

    Tryk på " F5 " for at køre dit program og vist en kolonne med alle de ord, der findes i begge dine tekstfiler.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Link Liste Input Stream på C + + 
    ·Sådan fjernes alle ikke- tal fra en String 
    ·Specifikationer for UML i C + + 
    ·C + + og kontrollerer for syntaksfejl 
    ·Hvordan man laver et lotteri spil Brug C + + 
    ·Sådan bruges Skabeloner i Structs i C 
    ·Hvad er henvisninger , og hvordan bruges de 
    ·Sådan Split en FLAC fil med Dev -C + + 
    ·Hvordan at kontrollere, om en Array har værdi eller ik…
    ·Hvordan man laver en String Immutable 
      Anbefalede Artikler
    ·Hvordan kan jeg bidrage CS3 FlashPaper 
    ·VB Funktion til en String Længde 
    ·Sådan konstateres Rails mode 
    ·Tutorial for SQL Stored Procedures 
    ·Sådan oprettes en ActiveX DLL i VB 
    ·Sådan oprettes en MySQL Table 
    ·JavaScript som en server-side kode til Apache 
    ·Implicitte & Eksplicit funktioner Programmering 
    ·Hvordan man bruger PHP kode i en Java Script Function 
    ·Sådan finder du den dato af en database inkarnationen …
    Copyright © Computer Viden http://www.computerdk.com