Toon posts:

[vb.net] bestand uit submappen weergeven

Pagina: 1
Acties:
  • 104 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb de volgende code die ervoor zorgt dat de bestanden in de geselecteerde map worden weergegeven in een listbox.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
    Private Sub btnLoad_Click(ByVal sender As System.Object, ByVal e As _
   System.EventArgs) Handles btnLoad.Click
        lstboxfiles.Items.Clear()
        Dim files() As String = Directory.GetFiles(strFolder)
        Dim counter As Integer

        Directory.GetFiles(strFolder)

        For counter = 0 To UBound(files)
            lstboxfiles.Items.Add(files(counter))

        Next
    End Sub


Ik ben opzoek naar een mogelijkheid om in plaats van alleen de bestanden uit de geselecteerde map, ook alle bestanden van de submappen van de geselecteerde map weer te geven.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

recursief door de rest van je mappen heenlopen?

Doet iets met Cloud (MS/IBM)


Verwijderd

Ff snel voorbeeld in C#, kun jezelf zo omzetten naar VB. Het id is hetzelfde.. succes! :)

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void DirSearch(string sDir) 
{
    try 
    {
       foreach (string d in Directory.GetDirectories(sDir)) 
       {
        foreach (string f in Directory.GetFiles(d, txtFile.Text)) 
        {
           lstFilesFound.Items.Add(f);
        }
        DirSearch(d);
       }
    }
    catch (System.Exception excpt) 
    {
        Console.WriteLine(excpt.Message);
    }
}