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

Die GetDirectories-Methode gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Pfadnamen für die Unterverzeichnisse in einem Verzeichnis darstellen.The GetDirectories method returns a read-only collection of strings representing the path names for the subdirectories in a directory. Sie können den wildCards -Parameter verwenden, um ein bestimmtes Muster anzugeben.You can use the wildCards parameter to specify a specific pattern. Wenn Sie den Inhalt der Unterverzeichnisse in Ihre Suche mit einbeziehen möchten, legen Sie den searchType-Parameter auf SearchOption.SearchAllSubDirectories fest.If you would like to include the contents of subdirectories in the search, set the searchType parameter to SearchOption.SearchAllSubDirectories.

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

Suchen nach Unterverzeichnissen mit einem bestimmten MusterTo find subdirectories with a specific pattern

  • Verwenden Sie die GetDirectories-Methode, die den Namen und Pfad des zu durchsuchenden Verzeichnisses bereitstellt.Use the GetDirectories method, supplying the name and path of the directory you want to search. Im folgenden Beispiel werden alle Verzeichnisse in der Verzeichnisstruktur zurückgegeben, in deren Namen sich das Wort „Logs“ befindet. Außerdem werden Sie in ListBox1 eingefügt.The following example returns all the directories in the directory structure that contain the word "Logs" in their name, and adds them to 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
    

Stabile ProgrammierungRobust Programming

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

Siehe auchSee Also

GetDirectories
Gewusst wie: Suchen nach Dateien mit einem bestimmten MusterHow to: Find Files with a Specific Pattern