Declaration
public static IEnumerable<string> ExpandWildcards(
string filenameOrPattern,
bool matchFiles = true,
bool matchDirectories = false,
bool includeSubdirectories = false
)
Summary
Given a filename or a pattern containing * or ? wildcards, enumerates all names matching the wildcard.
Parameters
string | filenameOrPattern |
The filename or pattern to expand. If this doesn't contain any wildcards, it is returned unchanged, even if
the named file/directory does not exist in the file system. The pattern may include an absolute or a relative
path, or contain just a name; the results will be relative iff the pattern was relative, and will contain no
path iff the pattern didn't. |
bool | matchFiles |
Specifies that the pattern should match existing files. |
bool | matchDirectories |
Specifies that the pattern should match existing directories. |
bool | includeSubdirectories |
Indicates that files contained in subdirectories should be included. |