如何:在 Visual Basic 中使用特定模式查找文件

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

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

注释

有关使用 DirectoryInfo 命名空间类 System.IO 返回文件列表的信息,请参阅 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 安全性

以下条件可能会导致异常:

另请参阅