C# zeigt alle Dateien aus dem ausgewählten Ordner

Möchte ich zur Anzeige aller Dateien aus einem ausgewählten Ordner.. sprich Dateien aus diesem Ordner und Dateien aus den Unterordnern, die in dem ausgewählten Ordner.

Beispiel -

Habe ich ausgewählt D:\Eg. Nun, ich habe einige txt-und pdf-Dateien. Ich habe auch Unterordner, die enthalten auch einige pdf-Dateien. Jetzt möchte ich, um alle jene Dateien in einem Daten-grid.

Mein code ist

public void  selectfolders(string filename)
{      
     FileInfo_Class fclass;
     dirInfo = new DirectoryInfo(filename);

     FileInfo[] info = dirInfo.GetFiles("*.*");
     foreach (FileInfo f in info)
     {

        fclass = new FileInfo_Class();
        fclass.Name = f.Name;
        fclass.length = Convert.ToUInt32(f.Length);
        fclass.DirectoryName = f.DirectoryName;
        fclass.FullName = f.FullName;
        fclass.Extension = f.Extension;

        obcinfo.Add(fclass);  
     }
     dataGrid1.DataContext = obcinfo;
} 

Was ist jetzt zu tun?

Vielleicht finden Sie auch diese Frage nützlich: stackoverflow.com/questions/929276/...

InformationsquelleAutor omkar patade | 2012-10-19

Schreibe einen Kommentar