Muestra, establece o quita los atributos de sólo lectura, modificado, sistema
y oculto asignados a los archivos o a los directorios. Utilizado sin parámetros,
attrib muestra los atributos de todos los archivos del directorio actual.


Sintaxis


attrib [{+r|-r}] [{+a|-a}]
[{+s|-s}] [{+h|-h}]
[[unidad:][rutaDeAcceso] nombreDeArchivo]
[/s[/d]]


Parámetros



+r
Establece el atributo de archivo de sólo lectura.
-r
Quita el atributo de archivo de sólo lectura.
+a
Establece el atributo de modificado.
-a
Quita el atributo de modificado.
+s
Establece el atributo de archivo del sistema.
-s
Quita el atributo de archivo del sistema.
+h
Establece el atributo de archivo oculto.
-h
Quita el atributo de archivo oculto.
[unidad:][rutaDeAcceso] nombreDeArchivo
Especifica la ubicación y el nombre del directorio, archivo o conjunto de
archivos de los que desea mostrar o cambiar los atributos. En el parámetro
nombreDeArchivo, puede utilizar los caracteres comodín (? y *) para
mostrar o cambiar los atributos de un grupo de archivos.
/s
Aplica el comando attrib y las opciones de línea de comandos a los
archivos coincidentes del directorio actual y todos sus subdirectorios.
/d
Aplica el comando attrib y las opciones de línea de comandos a los
directorios.
/?
Muestra Ayuda en el símbolo del sistema.

Notas



  • Trabajar con grupos de archivos

    En el parámetro nombreDeArchivo, puede utilizar los caracteres comodín
    (? y *) para mostrar o cambiar los atributos de un grupo de archivos. Si un
    archivo tiene establecido el atributo de sistema u oculto, debe quitar ese
    atributo para poder cambiar cualquier otro atributo del archivo.


  • Utilizar el atributo de modificado

    El atributo de modificado (+a) marca los archivos que han cambiado
    desde la última vez que se hizo copia de seguridad de los mismos. El comando
    xcopy utiliza el atributo de modificado. Para obtener información acerca
    del uso del atributo de modificado y xcopy, consulte Temas
    relacionados.


  • El comando attrib, con distintos parámetros, está disponible en la
    Consola de recuperación.

Ejemplos


Para mostrar los atributos de un archivo llamado Notic86 que se encuentra en
la unidad actual, escriba:


attrib notic86


Para asignar el atributo de sólo lectura al archivo Informe.txt, escriba:


attrib +r informe.txt


Para quitar el atributo de sólo lectura de los archivos del directorio
\Public\Luisa de un disco de la unidad B y de los archivos de todos los
subdirectorios de \Public\Luisa, escriba:


attrib -r b:\public\luisa\*.* /s


Suponga que desea dar a un compañero de trabajo un disco que contenga todos
los archivos del directorio predeterminado de un disco de la unidad A, excepto
los archivos cuya extensión sea .bak. Como el comando xcopy permite
copiar solamente los archivos marcados con el atributo de modificado, deberá
asignar el atributo de modificado a los archivos que desee copiar. En primer
lugar, debe establecer el atributo de modificado para todos los archivos de la
unidad A. En segundo lugar, debe quitar el atributo de modificado de los
archivos que tengan la extensión .bak. Por ejemplo, escriba:


attrib +a a:*.* attrib -a a:*.bak


A continuación, utilice el comando xcopy para copiar los archivos del
disco de la unidad A al disco de la unidad B. La opción de línea de comandos
/a del siguiente comando hace que xcopy copie solamente los
archivos que estén marcados con el atributo de modificado. Por ejemplo, escriba:


xcopy a: b: /a


Si desea que xcopy quite el atributo de modificado de todos los
archivos después de copiarlos, utilice la opción de línea de comandos /m
en lugar de /a. Por ejemplo, escriba:


xcopy a: b: /m