如何:在 Visual Basic 中查找具有特定模式的文件

GetFiles 方法返回表示文件的路径名的只读字符串集合。 可以使用 wildCards 参数来指定特定模式。 若要在搜索中包括子目录,请将 searchType 参数设置为 SearchOption.SearchAllSubDirectories

如果没有找到与指定模式匹配的文件,则返回一个空集合。

注意

有关使用 System.IO 命名空间的 DirectoryInfo 类返回文件列表的信息,请参阅 GetFiles

查找具有指定模式的文件

  • 使用 GetFiles 方法,同时提供要搜索的目录的名称和路径并指定模式。 以下示例返回目录中扩展名为 .dll 的所有文件,并将其添加到 ListBox1

    For Each foundFile As String In My.Computer.FileSystem.GetFiles(
        My.Computer.FileSystem.SpecialDirectories.MyDocuments,
        Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.dll")
    
        Listbox1.Items.Add(foundFile)
    Next
    

.NET Framework 安全性

以下情况可能会导致异常:

另请参阅