FilePathGetDirectories(DirectoryInfo, String, SearchOption, ActionException) Method
Returns the subdirectories that match the specified search pattern in the specified directory, and optionally searches subdirectories.
Namespace: Gemstone.IOAssembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.128 -- Release Build+d050cfc5563c89a1188cc3c6b2d417530856f490
public static DirectoryInfo[] GetDirectories(
DirectoryInfo directory,
string searchPattern = "*",
SearchOption searchOption = SearchOption.AllDirectories,
Action<Exception>? exceptionHandler = null
)
Public Shared Function GetDirectories (
directory As DirectoryInfo,
Optional searchPattern As String = "*",
Optional searchOption As SearchOption = SearchOption.AllDirectories,
Optional exceptionHandler As Action(Of Exception) = Nothing
) As DirectoryInfo()
public:
static array<DirectoryInfo^>^ GetDirectories(
DirectoryInfo^ directory,
String^ searchPattern = L"*",
SearchOption searchOption = SearchOption::AllDirectories,
Action<Exception^>^ exceptionHandler = nullptr
)
Gemstone.IO.FilePath.GetDirectories = function(directory, searchPattern, searchOption, exceptionHandler);
- 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 all subdirectories or only the current directory.
- exceptionHandler ActionException (Optional)
- Handles exceptions thrown during directory enumeration.
DirectoryInfoAn array of the
DirectoryInfo objects representing the subdirectories that match the specified search criteria.