Hallo Leute
Ich bin noch ein Anfänger in C# und versuche mich gerade an einem Projekt.
Ich will mittels eines folderbrowserdialog einen bestimmtem Pfad zu wählen
und dann in einer Listview diesen Pfad aufzurufen und die Dateien anzeigen zu lassen.
Ich hab es jetz geschafft alle Dateien anzeigen zu lassen.
Hier mein Problem:
Ich will ab jetzt nur noch bestimmte Dateiendungen anzeigen lassen, sprich einen Filter benutzten in der Listview.
Habt ihr vielleicht paar Hilfen wie ich das in einer Listview anstellen kann? Habe schon sämtliche Foren durchforstet aber nicht relevantes gefunden...
Danke im Voraus
uzero
Hier mein Quellcode für den Button der den folderbrowserdialog ausführt.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27:
| private void cmdQuelle_Click(object sender, EventArgs e) {
FolderBrowserDialog folderPicker = new FolderBrowserDialog(); if (folderPicker.ShowDialog() == DialogResult.OK) { listView1.View = View.Details;
listView1.Items.Clear();
string[] files = Directory.GetFiles(folderPicker.SelectedPath); foreach (string file in files) { string fileName = Path.GetFileName(file); ListViewItem item = new ListViewItem(fileName); item.Tag = file; string filename = System.IO.Path.GetFileName(file); listView1.Items.Add(item); FileInfo fi = new FileInfo(folderPicker.SelectedPath); txtQuelle.Text = folderPicker.SelectedPath; } |