Hallo,
ich suche eine Datei die sich in einen Order mit vielen Unterordnern befindet... derzeitig lese ich es wie folg aus ..
aber das dauert manchmal echt eine halbe ewigkeit... gibts dort schnellere lösungen oder tipps wie ich dies beschleunigen kann ?
LG.
Marvin
ich suche eine Datei die sich in einen Order mit vielen Unterordnern befindet... derzeitig lese ich es wie folg aus ..
VB.NET-Quellcode
- Private DataPath As String
- Private OrderID As String
- Private Sub BackgroundWorker1_DoWork(sender As Object, e As DoWorkEventArgs) Handles BackgroundWorker1.DoWork
- Try
- For Each sFile As String In My.Computer.FileSystem.GetFiles(My.Settings.SearchURL, FileIO.SearchOption.SearchAllSubDirectories, OrderID & ".pdf")
- DataPath = sFile.ToString
- BackgroundWorker1.ReportProgress(1)
- Exit Sub
- Next
- BackgroundWorker1.ReportProgress(2)
- Catch ex As Exception
- MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error)
- End Try
- End Sub
- Private Sub BackgroundWorker1_ProgressChanged(sender As Object, e As ProgressChangedEventArgs) Handles BackgroundWorker1.ProgressChanged
- Select Case e.ProgressPercentage
- Case 1
- Label2.ForeColor = Color.Green
- Label2.Text = "Kopie vorhanden"
- BackgroundWorker1.CancelAsync()
- Case 2
- Label2.ForeColor = Color.Red
- Label2.Text = "Kopie nicht vorhanden"
- BackgroundWorker1.CancelAsync()
- End Select
- End Sub
aber das dauert manchmal echt eine halbe ewigkeit... gibts dort schnellere lösungen oder tipps wie ich dies beschleunigen kann ?
LG.
Marvin
Imperiums - Fortschritt in ein neues Zeitalter (Remake 2021)