2013-05-29 3 views
2
Textbox1.Text = part 

'searching the folder with key word from Textbox1' 

' Only get files that contain the keyword stored in 'part' string 
Dim dirs As String() = Directory.GetFiles("d:\data\", "*$part*") 

'display the result 
Dim dir As String 
For Each dir In dirs 
    Listbox1.Items.Add(dir) 
Next 

Я не могу найти его для поиска в папке для файлов, содержащих ключевое слово в их имени. Ключевое слово сохраняется в переменной «part».Использование переменной в Getfiles для поиска файлов

+0

Я редактировал свой титул. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –

ответ

1

Я считаю, что вы хотите сделать что-то вроде:

Dim dirs As String() = Directory.GetFiles("d:\data\", "*" & part & "*") 

это будет построить строку для фильтра на основе переменной part.

+0

Это работает! Большое спасибо. – user1785594

0

Это один вкладыш:

Listbox1.Items.AddRange(Directory.GetFiles("D:\data\", 
         string.Format("*{0}*", Textbox1.Text))) 
Смежные вопросы