У меня есть код, который должен искать около 30000 файлов в нескольких подкаталогах, чтобы увидеть, существуют ли какие-либо файлы с определенным расширением. Он работает по сети с общим ресурсом iSeries. Любое предложение сделать это быстрее.
Dim _cnt As Int16 = _di.GetFiles("*." + row("extension"), SearchOption.AllDirectories).Length
If _cnt > 0 Then
Dim _msg As String = _dir + " still has " + _cnt.ToString() + " " + row("extension")
MessageBox.Show(_msg, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
ts_StatusLabel.Text = _msg
Return
End If
Также есть ли способ остановить поиск при первом попадании?
Спасибо.