Salut zusammen
Ich durchsuche einen Pfad nach bestimmten Dateien. Das Resultat ist auch so wie gewünscht aber die Suche selber dauert lange (50sec). Kann man das beschleunigen?
Ich durchsuche einen Pfad nach bestimmten Dateien. Das Resultat ist auch so wie gewünscht aber die Suche selber dauert lange (50sec). Kann man das beschleunigen?
VB.NET-Quellcode
- Private Sub btnSearchStart_Click(sender As System.Object, e As System.EventArgs) Handles btnSearchStart.Click
- ListBox12.Items.Clear()
- Dim sFile As String
- Dim sPath As String
- ' Startverzeichnis
- sPath = txtSearchPath.Text
- ' ggf. abschließenden Backslash hinzufügen
- If Not sPath.EndsWith("\") Then sPath += "\"
- ' alle *-Dateien im Startverzeichnis einschl. Unterordner
- ' in einer ListBox anzeigen
- For Each sFile In My.Computer.FileSystem.GetFiles(sPath, FileIO.SearchOption.SearchAllSubDirectories, txtSearchAttributh.Text)
- ' Dateiname mit relativer Pfadangabe zum Startverzeichnis ausgeben
- ListBox12.Items.Add(sFile.Substring(sPath.Length))
- Next
- End Sub
- Private Sub btnSearchOpenSelect_Click(sender As System.Object, e As System.EventArgs) Handles btnSearchOpenSelect.Click
- System.Diagnostics.Process.Start(txtSearchPath.Text & "\" & ListBox12.SelectedItem.ToString)
- End Sub