Module
Contents
Index 🔎︎

# FileAttr Function

Devuelve el mou d'accesu o'l númberu d'accesu d'un ficheru que s'abrir cola instrucción Open. El númberu d'accesu de ficheru depende del sistema operativu (OSH = remanador de sistema operativu).

Si utiliza un sistema operativu de 32 bits, nun ye posible usar la función FileAttr pa determinar el númberu d'accesu de ficheru.

Consulte tamién: Open

## Sintaxis:

    FileAttr (NúmberuFicheru As Integer, Atributu As Integer)

## Valor de torna:

Enteru

## Parámetros:

NúmberuFicheru: El númberu del ficheru que s'abrir cola instrucción Open.

Atributu: Espresión d'enteru qu'indica'l tipu d'información que se deseya devolver. Puen especificase los valores siguientes:

1: La función FileAttr indica el mou d'accesu del ficheru.

2: La función FileAttr devuelve'l númberu d'accesu de ficheru del sistema operativu.

Si especifica un atributu de parámetru con un valor de 1, aplíquense los valores de torna siguientes:

1 - INPUT (ficheru abiertu pa entrada)

2 - OUTPUT (ficheru abiertu pa salida)

4 - RANDOM (ficheru abiertu p'accesu aleatoriu)

8 - APPEND (ficheru abiertu pa adjunción)

32 - BINARY (ficheru abiertu en mou binariu).

## Error codes:

5 Llamada a procedimientu non válida

52 Nome de ficheru o númberu incorrectos

## Exemplu:

    Sub ExampleFileAttr

    Dim iNumber As Integer

    Dim sLine As String

    Dim aFile As String

        aFile = "c:\data.txt"

        iNumber = Freefile

        Open aFile For Output As #iNumber

        Print #iNúmberu, "Esta ye una llinia de testu"

        MsgBox FileAttr(#iNúmberu, 1 ),0,"Mou d'accesu"

        MsgBox FileAttr(#iNúmberu, 2 ),0,"Atributu de ficheru"

        Close #iNumber

    End Sub