Enumerate Files
Returns an enumerable collection of full file names that match a search pattern (or collection of patterns) and enumeration options in a specified path (or collection of paths).
Properties
Name | Description |
---|---|
DirectoryPath | The relative or absolute path (or collection of paths) to the directory (or directories) to search. |
Exclusions | Excludes from the enumeration the files with any of the specified attributes. |
Result | An enumerable collection of the full names (including paths) for the files in the directory specified by path and that match the specified search pattern and option. |
SearchOption | Specifies whether the search operation should include only the current directory or should include all subdirectories. |
SearchPattern | The search string to match against the names of files in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. It supports a string or a collection of strings. Default value is all files (*.*). The features can be extended by SearchPatternMode property. |
SearchPatternMode | Native: applies the search pattern using the native standards. Extended: allows the use of an additional wildcard (!) to create negative patterns, e.g: (!*.txt) means to match everything except (*.txt) files. Complete: It also allows negative patterns and perform the testing in the full file path instead of only in the file name. |
Usage
Returns a IEnumerable<string>
with all file paths from the specified directory or directories.
Use the SearchPattern
to filter the files by its name or extension.