Sdílet prostřednictvím


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

Metoda GetDirectories vrátí jen pro čtení kolekci řetězců, které reprezentují cesty k podsložkám v adresáři.Můžete použít parametr wildCards k určení speciálního vzoru.Pokud chcete zahrnout do vyhledávání obsah podadresářů nastavte parametr searchType na SearchOption.SearchAllSubDirectories.

V případě, že nejsou nalezeny žádné adresáře odpovídající zadanému vzoru, je vrácená prázdná kolekce.

Chcete-li vyhledat podadresářů pomocí konkrétního vzoru

  • Použijte metodu GetDirectoriesa předejte jí parametry názvu a cesty k adresáři, který chcete prohledat.V následujícím příkladu jsou vráceny všechny adresáře ve adresářové struktuře, které obsahují slovo "log" v jejich názvu a jsou přidány 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í případy mohou způsobit výjimku:

Viz také

Úkoly

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

Referenční dokumentace

GetDirectories