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 Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie rekursiv wählen Sie die Dateien aus allen Unterordnern.
InformationsquelleAutor Dmitry Dovgopoly
Verwenden Sie einfach
welche sich um die Rekursion für Sie.
InformationsquelleAutor Rawling