Click or drag to resize
DirectoryGetDirectories Method (String)
Gets the names of subdirectories (including their paths) in the specified directory.

Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll) Version: 4.0.0.0
Syntax
C#
public static string[] GetDirectories(
	string path
)

Parameters

path
Type: SystemString
The path for which an array of subdirectory names is returned.

Return Value

Type: String
An array of the names of subdirectories in path.
Exceptions
ExceptionCondition
UnauthorizedAccessExceptionThe caller does not have the required permission.
ArgumentExceptionpath is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.
ArgumentNullExceptionpath is null.
PathTooLongExceptionThe specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.
IOExceptionpath is a file name.
DirectoryNotFoundExceptionThe specified path is invalid (for example, it is on an unmapped drive).
See Also