vb.net find files matching pattern

在 VB.NET 中查找与特定模式匹配的文件,可以使用 Directory.GetFiles 方法并指定搜索模式。这个方法返回与指定模式匹配的文件路径的字符串数组。

下面是一个简单的示例代码,它查找名为 "test" 的文件夹下所有扩展名为 ".txt" 的文件:

Dim directoryPath As String = "C:\test\"
Dim searchPattern As String = "*.txt"
Dim files As String() = Directory.GetFiles(directoryPath, searchPattern)
For Each file As String In files
    Console.WriteLine(file)

上述代码首先指定要搜索的目录路径和文件搜索模式,然后使用 Directory.GetFiles 方法获取匹配模式的文件路径列表。最后,通过使用 For Each 循环遍历文件列表并将每个文件路径打印到控制台中。

需要注意的是,在文件搜索模式中,通配符 * 可以匹配零个或多个字符,而问号 ? 则只能匹配一个字符。可以使用多个通配符来更精确地匹配文件名。

  •