Postupy: Hledání souborů pomocí specifického vzoru v jazyce Visual Basic

Metoda GetFiles vrátí kolekci řetězců, které představují názvy cest pro soubory jen pro čtení. Parametr můžete použít wildCards k určení konkrétního vzoru. Pokud chcete do vyhledávání zahrnout podadresáře, nastavte searchType parametr na SearchOption.SearchAllSubDirectorieshodnotu .

Pokud nejsou nalezeny žádné soubory odpovídající zadanému vzoru, vrátí se prázdná kolekce.

Poznámka:

Informace o vrácení seznamu souborů pomocí DirectoryInfo třídy System.IO oboru názvů naleznete v tématu GetFiles.

Vyhledání souborů se zadaným vzorem

  • Použijte metodu GetFiles , zadejte název a cestu k adresáři, který chcete vyhledat a určit vzor. Následující příklad vrátí všechny soubory s příponou .dll v adresáři a přidá je do 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
    

Zabezpečení rozhraní .NET Framework

Následující podmínky mohou způsobit výjimku:

Viz také