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 |
---|---|---|
PathName no es válido o no existe. |
||
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)