Delen via


Procedure: Bestanden zoeken met een specifiek patroon in Visual Basic

De GetFiles methode retourneert een alleen-lezen verzameling tekenreeksen die de padnamen voor de bestanden vertegenwoordigen. U kunt de wildCards parameter gebruiken om een specifiek patroon op te geven. Als u submappen in de zoekopdracht wilt opnemen, stelt u de searchType parameter in SearchOption.SearchAllSubDirectoriesop .

Er wordt een lege verzameling geretourneerd als er geen bestanden worden gevonden die overeenkomen met het opgegeven patroon.

Notitie

Zie voor meer informatie over het retourneren van een lijst met bestanden met behulp van de DirectoryInfo klasse van de System.IO naamruimte GetFiles.

Bestanden zoeken met een opgegeven patroon

  • Gebruik de GetFiles methode, waarbij u de naam en het pad opgeeft van de map waarnaar u wilt zoeken en het patroon wilt opgeven. In het volgende voorbeeld worden alle bestanden met de extensie .dll in de map geretourneerd en toegevoegd aan 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
    

.NET Framework-beveiliging

De volgende voorwaarden kunnen een uitzondering veroorzaken:

Zie ook