Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Slik søker og analysere tekst -filer i C #
    Søke etter filer og analysering hver fil funnet ved hjelp av C # er en vanlig programmering praksis som kan spare deg for tid neste gang du må bruke denne prosessen . I C # , kan du bruke " GetFiles "-metoden for å få en liste over filer i en bestemt katalog . Når du har filer, så kan du bruke " StreamReader " class å åpne og lese innholdet i hver fil . Ikke bruke tid på å skrive kode for å sløyfe gjennom hvert ord som finnes i filen , i stedet bruke " String.Split "-metoden , som er mye mer praktisk. Instruksjoner
    en

    Launch Microsoft Visual C # Express og klikk " Nytt prosjekt ". Klikk på " Visual C # " nedenfor " Installerte maler , " og dobbeltklikk på " Console Application " for å lage en ny konsoll applikasjon .
    2

    Klikk på Windows " Start" -knappen , og klikk deretter på "Søk programmer og filer " tekstboksen. Type " Notepad " og trykk "Enter " for å starte Notepad .
    3

    Type " Dette er min første tekstfil . " Trykk "Ctrl " + "S " for å lagre den. Lagre den i "C : \\ " som " . File1.txt " Erstatte dagens tekst med "Dette er mitt andre tekstfil . " Lagre den i "C : \\ " som " file2.txt . "
    4

    Legg til følgende navnerommet til erklæringer delen av koden din modul : en

    hjelp System.IO ;

    5

    Lag følgende tre variabler å bruke når du leser tekstfiler : en

    int fileCntr = 0;

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

    Legg til følgende karakter array å definere skilletegnene å bruke for å analysere dine tekstfiler : en

    røye [ ] delimiterChars = {' ',' , ',' ',' : ', ' \\ t ' };
    7

    Definer banen til mappen der du ønsker å søke etter dine tekstfiler ved å legge til følgende linje . av koden : en

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

    Lag en " for .. . loop " å sløyfe gjennom" filePaths "array , åpne hver fil , analysere innholdet , og vise innholdet i konsollen vinduer

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

    {

    currentFile = filePaths [ fileCntr ];

    TextReader st = new StreamReader ( currentFile ) ;

    fileContents = tr.ReadToEnd ();

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

    foreach ( string wrds i
    9

    Trykk " F5 " for å kjøre programmet og vise en kolonne med alle ord som finnes i begge dine tekstfiler .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en produktnøkkel 
    ·Hvordan fikse en bufferoverløp 
    ·Hvordan fylle et 2D Matrix i C 
    ·Hvordan bruke funksjoner i C + + 
    ·Hva er hensikten med en Data Flow Diagram 
    ·Hvordan måle Hver ASCII Character Bredde i en String 
    ·Slik konverterer Tekstboks' verdi til Int C + + 
    ·Hvordan regne ut antall elementer i en matrise C + + 
    ·Hvordan Tally prosent i C + + 
    ·Målet med CString Metoder 
      Anbefalte artikler
    ·Hvordan rense en String i VBA 
    ·Hvordan skrive en Bot Script 
    ·Base SDK Missing Xcode 
    ·Slik deaktiverer PHP Register Globals 
    ·Hvordan bruke PHP /MySQL Fra Dreamweaver MX 
    ·Hvordan bruke Bortskaff og Ingenting i VBA 
    ·Hvordan Echo PHP for en MySQL feil 
    ·Mid funksjon i VBScript 
    ·Hva er fordelene og ulemper ved Grid - baserte Motiver 
    ·Hvordan få tilgang til variabler fra en annen PHP File…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/