Compartir a través de


Cómo: Determinar cuándo se creó un directorio en Visual Basic

El método GetDirectoryInfo devuelve un objeto DirectoryInfo que se puede consultar para obtener información sobre el directorio.

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

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para determinar la hora de creación de un directorio

  • Utilice el método GetDirectoryInfo para recuperar un objeto DirectoryInfo para el directorio y consulte la propiedad CreationTime. Este ejemplo muestra el objeto CreationTime para el directorio C:\Documents and Settings.

    Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo(
                    "C:\Documents and Settings")
    MsgBox("The directory was created at " & getInfo.CreationTime)
    

Programación eficaz

Las condiciones siguientes pueden provocar una excepción:

  • La ruta de acceso no es válida por una de las razones siguientes: es una cadena de longitud cero; contiene sólo espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso de dispositivo (empieza por \ \. \) (ArgumentException).

  • La ruta de acceso no es válida porque es Nothing (ArgumentNullException).

  • La ruta supera la longitud máxima definida por el sistema (PathTooLongException).

  • Un nombre de archivo o de directorio de la ruta de acceso contiene un signo de dos puntos (:) o tiene un formato no válido (NotSupportedException).

  • El usuario no tiene los permisos necesarios para ver la ruta de acceso (SecurityException).

Vea también

Tareas

Cómo: Determinar si existe un directorio en Visual Basic

Solución de problemas: Leer y escribir en archivos de texto (Visual Basic)

Referencia

GetDirectoryInfo

DirectoryInfo

CreationTime