Vb.net 使用Getfiles中的变量查找文件
我无法在文件夹中搜索名称中包含关键字的文件。关键字存储在“part”变量中。我相信您希望执行以下操作:Vb.net 使用Getfiles中的变量查找文件,vb.net,file-io,Vb.net,File Io,我无法在文件夹中搜索名称中包含关键字的文件。关键字存储在“part”变量中。我相信您希望执行以下操作: 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\", "*$p
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
这将基于部分变量为过滤器构建字符串。这是一个单行程序:
Dim dirs As String() = Directory.GetFiles("d:\data\", "*" & part & "*")
我已经编辑了你的标题。请参阅“”,其中的共识是“不,他们不应该”。
Listbox1.Items.AddRange(Directory.GetFiles("D:\data\", $"*{Textbox1.Text}*"))