Gewusst wie: Suchen nach Dateien mit einem bestimmten Muster in Visual BasicHow to: Find Files with a Specific Pattern in Visual Basic

Die GetFiles-Methode gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Pfadnamen für die Dateien darstellen.The GetFiles method returns a read-only collection of strings representing the path names for the files. Sie können den wildCards -Parameter verwenden, um ein bestimmtes Muster anzugeben.You can use the wildCards parameter to specify a specific pattern. Legen Sie zum Einschließen der Unterverzeichnisse in die Suche den Parameter searchType auf SearchOption.SearchAllSubDirectories fest.If you would like to include subdirectories in the search, set the searchType parameter to SearchOption.SearchAllSubDirectories.

Es wird eine leere Sammlung zurückgegeben, wenn keine Dateien dem angegebenen Muster entsprechen.An empty collection is returned if no files matching the specified pattern are found.

Hinweis

Informationen zur Rückgabe einer Dateiliste mit der DirectoryInfo-Klasse des System.IO-Namespace finden Sie unter GetFiles.For information about returning a file list by using the DirectoryInfo class of the System.IO namespace, see GetFiles.

Suchen nach Dateien mit einem bestimmten MusterTo find files with a specified pattern

  • Verwenden Sie die GetFiles-Methode, die den Namen und Pfad des zu durchsuchenden Verzeichnisses bereitstellt, und die das Muster angibt.Use the GetFiles method, supplying the name and path of the directory you want to search and specifying the pattern. Im folgenden Beispiel werden alle Dateien mit der Erweiterung .dll im Verzeichnis zurückgegeben und ListBox1 hinzugefügt.The following example returns all files with the extension .dll in the directory and adds them to 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-Sicherheit.NET Framework Security

Die folgenden Bedingungen können einen Ausnahmefehler verursachen:The following conditions may cause an exception:

Siehe auchSee Also

GetFiles
Gewusst wie: Suchen nach Unterverzeichnissen mit einem bestimmten MusterHow to: Find Subdirectories with a Specific Pattern
Problembehandlung: Lesen aus und Schreiben in TextdateienTroubleshooting: Reading from and Writing to Text Files
Gewusst wie: Abrufen einer Sammlung von Dateien in einem VerzeichnisHow to: Get the Collection of Files in a Directory