Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur Sök & Parse textfiler i C #

    Söka efter filer och analysera varje fil hittas med C # är en vanlig programmering praxis som kan spara tid nästa gång du behöver använda den här processen . I C # , kan du använda " GetFiles " metod för att få en lista över filerna i en viss katalog . När du har filerna , så du kan använda " StreamReader " klass för att öppna och läsa innehållet i varje fil . Spendera inte din kod tid skriftligen till slinga genom varje ord som finns i filen , använd istället den " String.split " metoden , vilket är mycket mer praktiskt . Instruktioner
    1

    Launch Microsoft Visual C # Express och klicka på " Nytt projekt . " Klicka på " Visual C # " under " Installerade mallar , " och dubbelklicka på " Console Application " för att skapa en ny konsol ansökan .
    2

    Klicka på Windows "Start " -knappen , och sedan klicka på " Sök program och filer " textrutan. Typ " Anteckningar " och tryck på " Enter " för att starta Anteckningar .
    3

    Type " Det här är min första textfil . " Tryck på " Ctrl " + " S " för att spara den . Spara den i " C : \\ " som " . Fil1.txt " Ersätt den nuvarande texten med " Det här är min andra textfil . " Spara den i " C : \\ " som " file2.txt . "
    4

    Lägg följande namespace till deklarationer avsnitt av din kodmodulen :

    hjälp System.IO ;

    5

    Skapa följande tre variabler som skall användas när man läser dina textfiler :

    int fileCntr = 0 ;

    string currentFile = string.Empty ;

    string fileContents = string.Empty ,
    6

    Lägg följande karaktär array att definiera avgränsartecknen att använda för att analysera dina textfiler :

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

    Definiera sökvägen till den mapp där du vill söka efter dina textfiler genom att lägga till följande rad . kod :

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

    Skapa ett " för .. . loop " till slinga genom " filePaths " array , öppna varje fil , analyserar innehållet , och visa innehållet i konsolen Windows Review

    för ( fileCntr = 0; . fileCntr < filePaths.Count ( ) ; fileCntr + + ) katalog

    {

    currentFile = filePaths [ fileCntr ] ;

    TextReader tr = ny StreamReader ( currentFile ) ;

    fileContents = tr.ReadToEnd ( ) ;

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

    foreach ( string wrds i
    9

    Tryck " F5 " för att köra program och visa en kolumn med alla ord som finns i båda dina textfiler . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man lär sig C + +
    ·Hur man installerar Vcvarsall.Bat
    ·Hur du uppdaterar Xcode från terminaler
    ·Hur att beräkna storleken av element i buffertar i C
    ·Hur man använder Memset funktion i C + +
    ·Hur Graph en sinusvåg i C + +
    ·Hur att bädda in en databas i en Mac App
    ·Hur man skapar en Maven projektet i Galileo
    ·Hur man bygger en spelmotor From Scratch
    ·Hur man initiera en ArrayList
    Utvalda artiklarna
    ·Lägga till en användare till en Wheel Group
    ·Vilket format är Silverlight
    ·Datatyp VBScript Funktioner
    ·Måla metod i en Java-applet
    ·Bråkdel av en flottör i Java
    ·Hur Debug Struts Med ActionServlet
    ·Hur man använder Python vill kolla om en databas exist…
    ·Hur man ställer in SourceSafe
    ·Hur man beräknar Procent för textfiler i Java
    ·Hur man gör en privat Boolean i Java
    Copyright © Dator Kunskap http://www.dator.xyz