FileSystem.GetDirectoryInfo(String) Method

Definition

Returns a DirectoryInfo object for the specified path.

public:
 static System::IO::DirectoryInfo ^ GetDirectoryInfo(System::String ^ directory);
public static System.IO.DirectoryInfo GetDirectoryInfo (string directory);
static member GetDirectoryInfo : string -> System.IO.DirectoryInfo
Public Shared Function GetDirectoryInfo (directory As String) As DirectoryInfo

Parameters

directory
String

String. Path of directory.

Returns

DirectoryInfo object for the specified path.

Exceptions

The path is not valid for one of the following reasons: it is a zero-length string; it contains only white space; it contains invalid characters; or it is a device path (starts with \\.\).

directory is Nothing or an empty string.

The path exceeds the system-defined maximum length.

The directory path contains a colon (:) or is in an invalid format.

The user lacks necessary permissions to view the path.

Examples

This example gets a DirectoryInfo object for the directory C:\Documents and Settings and displays the directory's creation time, last access time, and last write time.

Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo(
    My.Computer.FileSystem.SpecialDirectories.MyDocuments)
MsgBox("The directory was created at " & getInfo.CreationTime)
MsgBox("The directory was last accessed at " & getInfo.LastAccessTime)
MsgBox("The directory was last written to at " & getInfo.LastWriteTime)

Remarks

If the directory does not exist, an exception is not thrown until the first time a property on the DirectoryInfo object is accessed.

Applies to

See also