assoc

Muestra o modifica las asociaciones de extensión de nombre de archivo. Si se usa sin parámetros, assoc muestra una lista de todas las asociaciones actuales de extensión de nombre de archivo.

Nota:

Este comando solo se admite dentro de cmd.exe y no está disponible desde PowerShell. Aunque puede usar cmd /c assoc como solución alternativa.

Sintaxis

assoc [<.[ext]>[=[<filetype>]]]

Parámetros

Parámetro Descripción
<.ext> Escribe la extensión del nombre de archivo.
<filetype> Especifica el tipo de archivo que se va a asociar a la extensión de nombre de archivo especificada.
/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • Para realizar cambios en las asociaciones, necesita privilegios de administración.

  • Para quitar la asociación de tipo de archivo de una extensión de nombre de archivo, agregue un espacio en blanco después del signo igual presionando la BARRA ESPACIADORA.

  • Para asociar archivos sin extensión a un tipo de archivo, use solo un punto (vea los ejemplos).

  • Para ver los tipos de archivo actuales que tienen definidas cadenas de comandos abiertas, use el comando ftype.

  • Para redirigir la salida de assoc a un archivo de texto, use el operador de redireccionamiento >.

Ejemplos

Para ver la asociación actual de tipo de archivo para la extensión de nombre de archivo .txt, escriba:

assoc .txt

Para quitar la asociación de tipo de archivo para la extensión de nombre de archivo .bak, escriba:

assoc .bak=

Nota:

Asegúrese de agregar un espacio después del signo igual.

Para ver la salida de assoc paginado, escriba:

assoc | more

Para enviar la salida de assoc al archivo assoc.txt, escriba:

assoc>assoc.txt

Asocie .log a archivos de texto:

assoc .log=txtfile

Asocie archivos sin extensión a archivos de texto:

assoc .=txtfile