Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
How to: Find Files with a Specific Pattern

How to: Find Files with a Specific Pattern in Visual Basic 

The My.Computer.FileSystem.GetFiles Method returns a read-only collection of strings representing the path names for the files. You can use the wildCards parameter to specify a specific pattern. If you would like to include subdirectories in the search, set the searchType parameter to SearchOption.SearchAllSubDirectories.

An empty collection is returned if no files matching the specified pattern are found.

To find files with a specified pattern

  • Use the GetFiles method, supplying the name and path of the directory you want to search and specifying the pattern. The following example returns all files with the extension .dll in the directory and adds them to ListBox1.

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

Security

The following conditions may cause an exception:

See Also

Community Additions

ADD
Show:
© 2015 Microsoft