【发布时间】:2012-06-28 06:08:33
【问题描述】:
我想显示在任何位置有“33”的所有 PDF 文件名。
PDFFiles 文件夹上的示例 pdf 列表
1111.pdf
3311.pdf
2222.pdf
2331.pdf
1234.pdf
1233.pdf
我需要得到这样的结果,即 like 通配符 %33% 在 sql 上
3311.pdf
2331.pdf
1233.pdf
我试过这个
Me.ListBox1.Items.AddRange(Directory.GetFiles("C:\PDFFiles", "*33*" & ".PDF", SearchOption.AllDirectories))
但它仍然显示所有 pdf 文件。
1111.pdf
3311.pdf
2222.pdf
2331.pdf
1234.pdf
1233.pdf
还有这个
Me.ListBox1.Items.AddRange(Directory.GetFiles("C:\PDFFiles", "*33" & ".PDF", SearchOption.AllDirectories))
但它只会得到
1233.pdf //this get all filename that ends with 33
在此致谢
【问题讨论】:
-
为什么第一行代码不起作用 - 将通配符包含在 33 周围?我可以看到为什么底线只返回一个单一的文件。
标签: vb.net winforms file search wildcard