2016-05-05 11 views
0

Mit Pythons glob Modul können Sie nach Dateien suchen, die einem bestimmten Muster entsprechen. Zum Beispiel würde glob.glob("*.jpg") alle JPEGs im Arbeitsverzeichnis auflisten..NET-Analogon von Pythons Glob?

Ein komplexeres Beispiel die doppelte Sternchen ** Syntax alle Unterordner von ‚Bilder‘ für Katzenfotos suchen mit:

glob.glob("pics/**/*cat*.jpg", recursive=True) 

Gibt es eine ähnliche Funktion in .NET?

Antwort

0

Directory.GetFiles ist möglicherweise eine nächste, die in den Sinn kommt. Sie können jedoch nur Standard-Windows-Platzhalter verwenden (ziemlich sicher, dass die Funktionalität ** nicht unterstützt wird). Sie können jedoch Ergebnisse filtern, nachdem Sie sie erhalten haben, wenn das eine tolerierbare Lösung ist.