在 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
循环遍历文件列表并将每个文件路径打印到控制台中。
需要注意的是,在文件搜索模式中,通配符 *
可以匹配零个或多个字符,而问号 ?
则只能匹配一个字符。可以使用多个通配符来更精确地匹配文件名。