none
Mit C# in einem Ordner nach bestimmten Dateityp suchen RRS feed

  • Frage

  • Hi,

    ich muß unbedingt in einem bestimmten Pfad auf "C" (Pfad ist bekannt und in Variabler gespeichert) nachschauen ob dort Dateien mit der Endung (also dem Typ) ".png" vorhanden sind.

    Sind dann dort Bilddateie(en) vorhanden dann muß ich diese von dort weiter bearbeiten.

    Aber das Problem ist auch nur, daß es mir bisher nicht gelingt eine Suche in diesem Pfad nach diesem Dateityp durchzuführen.

    Bin echt gespannt auf Eure Lösung(en).

    Vielen Dank schonmal ;-)

    (Achja...ich verwende Visual Studio 2010 Professional und schreibe in C#)


    Grüße, Jochen

    Mittwoch, 20. Juni 2012 13:57

Antworten

  • Servus,

    Am Einfachsten so:

    string folder = @"C:\what\ever";
    foreach (string pngFilePath in
             Directory.GetFiles(folder, "*.png"))
    {
        // Mach was mit der png-Datei
    }

    Alternativ kannst Du die Pfade aller gefundenen Dateien auch in einem string-Array ablegen. Siehe Koopakillers Posting

    Nachtrag: Falls Dir nicht klar ist warum evtl. Directory nicht gefunden wird. Am Anfang der *.cs Datei ein

    using System.IO;

    sollte helfen :-)

    MfG, Ulf



    Mittwoch, 20. Juni 2012 14:39

Alle Antworten