Sdílet prostřednictvím


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

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

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

[!POZNÁMKA]

Informace o vrácení seznamu souborů pomocí DirectoryInfo třídy System.IO oboru názvů, viz GetFiles.

Chcete-li najít soubory podle specifického vzoru

  • Použijte metodu GetFiles a předejte jí název a cestu k adresáři, který chcete prohledat, a specifický vzor. V následujícím příkladu jsou vráceny všechny soubory s příponou .dll v adresáři a jsou přidány 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í

Následující případy mohou způsobit výjimku:

Viz také

Úkoly

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

Řešení potíží: Čtení z textových souborů a zápis do nich (Visual Basic)

Postupy: Získání kolekce souborů z adresáře v jazyce Visual Basic

Referenční dokumentace

GetFiles