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

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

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

Vyhledání podadresářů s konkrétním vzorem

Použijte metodu GetDirectories a zadejte název a cestu k adresáři, který chcete prohledat. Následující příklad vrátí všechny adresáře v adresářové struktuře, které obsahují slovo "Logs" v jejich názvu, a přidá je do ListBox1.

For Each foundDirectory As String In
       My.Computer.FileSystem.GetDirectories(
           My.Computer.FileSystem.SpecialDirectories.MyDocuments,
           FileIO.SearchOption.SearchTopLevelOnly,
           "*Logs*")

    ListBox1.Items.Add(foundDirectory)
Next

Robustní programování

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

Viz také