Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 使用Getfiles中的变量查找文件_Vb.net_File Io - Fatal编程技术网

Vb.net 使用Getfiles中的变量查找文件

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

我无法在文件夹中搜索名称中包含关键字的文件。关键字存储在“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\", "*$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}*"))