|
FilePathEnumerateDirectories(DirectoryInfo, String, SearchOption, ActionException) Method
|
Returns an enumerable collection of subdirectories that match a search pattern in a specified path, and optionally searches subdirectories.
Namespace: GSF.IOAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.248-beta+a497a19de709fd99e2448886199a2c8824265ddf
Syntaxpublic static IEnumerable<DirectoryInfo> EnumerateDirectories(
DirectoryInfo directory,
string searchPattern = "*",
SearchOption searchOption = SearchOption.AllDirectories,
Action<Exception> exceptionHandler = null
)
Public Shared Function EnumerateDirectories (
directory As DirectoryInfo,
Optional searchPattern As String = "*",
Optional searchOption As SearchOption = SearchOption.AllDirectories,
Optional exceptionHandler As Action(Of Exception) = Nothing
) As IEnumerable(Of DirectoryInfo)
public:
static IEnumerable<DirectoryInfo^>^ EnumerateDirectories(
DirectoryInfo^ directory,
String^ searchPattern = L"*",
SearchOption searchOption = SearchOption::AllDirectories,
Action<Exception^>^ exceptionHandler = nullptr
)
static member EnumerateDirectories :
directory : DirectoryInfo *
?searchPattern : string *
?searchOption : SearchOption *
?exceptionHandler : Action<Exception>
(* Defaults:
let _searchPattern = defaultArg searchPattern "*"
let _searchOption = defaultArg searchOption SearchOption.AllDirectories
let _exceptionHandler = defaultArg exceptionHandler null
*)
-> IEnumerable<DirectoryInfo>
GSF.IO.FilePath.EnumerateDirectories = function(directory, searchPattern, searchOption, exceptionHandler);
View SourceParameters
- directory DirectoryInfo
- The directory to search.
- searchPattern String (Optional)
- The search string to match against the names of subdirectories in the directory. This parameter can contain a combination of valid literal and wildcard characters, but doesn't support regular expressions.
- searchOption SearchOption (Optional)
- One of the enumeration values that specifies whether the search operation should include only the current directory or should include all subdirectories.
- exceptionHandler ActionException (Optional)
- Handles exceptions thrown during directory enumeration.
Return Value
IEnumerableDirectoryInfoAn enumerable collection of the
DirectoryInfo objects representing the subdirectories that match the specified search criteria.
See Also