Compartir a través de


FileSystem.GetDirectoryInfo(String) Método

Definición

Devuelve un objeto DirectoryInfo de la ruta de acceso especificada.

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

Parámetros

directory
String

String. Ruta de acceso al directorio.

Devoluciones

Objeto DirectoryInfo para la ruta de acceso especificada.

Excepciones

La ruta de acceso no es válida por uno de los siguientes motivos: es una cadena de longitud cero; contiene sólo espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza por \\.\).

directory es Nothing o una cadena vacía.

La ruta de acceso supera la longitud máxima definida por el sistema.

La ruta de acceso del directorio contiene dos puntos (:) o tiene un formato no válido.

El usuario no tiene los permisos necesarios para ver la ruta de acceso.

Ejemplos

En este ejemplo se obtiene un DirectoryInfo objeto para el directorio C:\Documents and Settings y se muestra la hora de creación del directorio, la hora de último acceso y la hora de última escritura.

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)

Comentarios

Si el directorio no existe, no se produce una excepción hasta la primera vez que se tiene acceso a una propiedad en el DirectoryInfo objeto.

Se aplica a

Consulte también