GetDirectoryInfo Method

FileSystem.GetDirectoryInfo Method (String)

 

Returns a DirectoryInfo object for the specified path.

Namespace:   Microsoft.VisualBasic.FileIO
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public static DirectoryInfo GetDirectoryInfo(
	string directory
)

Parameters

directory
Type: System.String

String. Path of directory.

Return Value

Type: System.IO.DirectoryInfo

DirectoryInfo object for the specified path.

Exception Condition
ArgumentException

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 \\.\).

ArgumentNullException

directory is Nothing or an empty string.

PathTooLongException

The path exceeds the system-defined maximum length.

NotSupportedException

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

SecurityException

The user lacks necessary permissions to view the path

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

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)

FileIOPermission

Controls the ability to access files and folders. Associated enumeration: Unrestricted.

.NET Framework
Available since 2.0
Return to top
Show:
© 2016 Microsoft