Cómo: Obtener información acerca de un archivo en Visual Basic

Actualización: noviembre 2007

El método My.Computer.FileSystem.GetFileInfo (Método) se puede utilizar para determinar fácilmente información sobre las propiedades de un archivo. Las propiedades del objeto FileInfo incluyen atributos, hora de creación, directorio, nombre de directorio, si existe, extensión, nombre completo, hora del último acceso, hora de la última escritura, longitud y nombre.

No se produce una excepción si el archivo no existe; por el contrario, se produce la primera vez que se tiene acceso a las propiedades del objeto.

Nota:

  Las opciones disponibles en los cuadros de diálogo y los nombres y ubicaciones de los comandos de menú que se ven podrían diferir de lo que se describe en la Ayuda, según los valores de configuración o de edición activos. Esta página de Ayuda se ha redactado teniendo en cuenta la Configuración general de desarrollo. Para cambiar la configuración, elija la opción Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Procedimiento

Obtener información sobre un archivo

  1. Utilice el método GetFileInfo para recuperar un objeto FileInfo que se puede examinar para determinar sus propiedades. En el ejemplo siguiente se recupera un objeto FileInfo a partir del archivo MyLogFile.log.

    Dim information As System.IO.FileInfo
    information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
    
  2. Examine el objeto FileInfo para extraer la información necesaria. Las líneas siguientes de código indican el nombre completo del archivo, hora del último acceso y longitud.

    MsgBox("The file's full name is " & information.FullName & ".")
    MsgBox("Last access time is " & information.LastAccessTime & ".")
    MsgBox("The length is " & information.Length & ".")
    

Programación eficaz

Las condiciones siguientes pueden producir una excepción:

Vea también

Tareas

Tutorial: Manipular archivos y directorios en Visual Basic

Referencia

FileInfo

Otros recursos

Acceso a archivos con Visual Basic