Cómo: Determinar si un archivo es de sólo lectura en Visual Basic

Actualización: noviembre 2007

El método My.Computer.FileSystem.GetFileInfo (Método) puede utilizarse para obtener un objeto FileInfo que contiene información sobre el archivo especificado.

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.

Para determinar si un archivo es de sólo lectura

  • Utilice el método GetFileInfo a fin de devolver un objeto FileInfo para el archivo, que puede consultarse para obtener información. En este ejemplo se obtiene un objeto FileInfo para Testfile.txt y se muestra el mensaje adecuado si la propiedad IsReadOnly se establece en True.

    Dim infoReader As System.IO.FileInfo
    infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
    If infoReader.IsReadOnly = True Then
        MsgBox("File is readonly!")
    End If
    

Vea también

Tareas

Cómo: Determinar si un directorio es de sólo lectura en Visual Basic

Referencia

My.Computer.FileSystem (Objeto)

My.Computer.FileSystem.GetFileInfo (Método)

Otros recursos

Propiedades de archivos, directorios y unidades en Visual Basic