SetAttr (Función)

Actualización: noviembre 2007

Establece la información de atributos para un archivo.

La característica My proporciona mayor productividad y rendimiento en las operaciones de E/S del archivo que si se utiliza SetAttr. Para obtener más información, vea My.Computer.FileSystem (Objeto).

Public Sub SetAttr( _
    ByVal PathName As String, _
    ByVal Attributes As FileAttribute _
)

Parámetros

  • PathName
    Requerido. Expresión de tipo String que especifica un nombre de archivo. PathName puede incluir el directorio o la carpeta y la unidad.

  • Attributes
    Requerido. Constante o expresión numérica cuyo valor especifica los atributos de archivo.

Valores

Los valores de enumeración del argumento Attributes son:

Valor

Constante

Descripción

Normal

vbNormal

Normal (predeterminado).

ReadOnly

vbReadOnly

Sólo lectura.

Hidden

vbHidden

Oculto.

System

vbSystem

Archivo de sistema.

Volume

vbVolume

Etiqueta de volumen

Directory

vbDirectory

Directorio o carpeta.

Archive

vbArchive

El archivo ha cambiado desde la última copia de seguridad.

Alias

vbAlias

El archivo tiene un nombre diferente.

Nota:

El lenguaje de Visual Basic especifica estas enumeraciones. Se pueden utilizar los nombres en cualquier lugar del código en vez de los valores reales.

Excepciones

Tipo de excepción

Número de error

Condición

ArgumentException

52

PathName no es válido o no existe.

ArgumentException

5

El tipo de Attribute no es válido.

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Comentarios

Si intenta asignar los atributos de un archivo abierto, se producirá un error en tiempo de ejecución.

Ejemplo

En este ejemplo, se utiliza la función SetAttr para establecer los atributos de un archivo.

' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)   
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)

Notas para desarrolladores de dispositivos inteligentes

Esta función no es compatible.

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**FileSystem

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

FileAttr (Función)

GetAttr (Función)

ArgumentException

FileAttribute (Enumeración)

My.Computer.FileSystem (Objeto)