assoc

显示或修改文件扩展名关联。 如果不带参数使用,assoc 将显示所有当前文件扩展名关联的列表。

注意

此命令仅在 cmd.exe 中受支持,在 PowerShell 中不可用。 不过,你可以使用 cmd /c assoc 作为解决方法。

语法

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

参数设置

参数 说明
<.ext> 指定文件扩展名。
<filetype> 指定要与指定的文件扩展名关联的文件类型。
/? 在命令提示符下显示帮助。

注解

  • 若要在关联中进行更改,你需要具有管理员权限。

  • 若要删除文件扩展名的文件类型关联,请通过按空格键在等号后面添加空格。

  • 若要将没有扩展名的文件关联到某个文件类型,只需使用一个点(请参阅示例)。

  • 若要查看定义了打开命令字符串的当前文件类型,请使用 ftype 命令。

  • 若要将 assoc 的输出重定向到文本文件,请使用 > 重定向运算符。

示例

若要查看文件扩展名 .txt 的当前文件类型关联,请键入:

assoc .txt

若要删除文件扩展名 .bak 的文件类型关联,请键入:

assoc .bak=

注意

请确保在等号后添加空格。

若要一次一屏查看 assoc 的输出,请键入:

assoc | more

若要将 assoc 的输出发送到文件 assoc.txt,请键入:

assoc>assoc.txt

关联 .log 文本文件:

assoc .log=txtfile

将不带扩展名的文件关联到文本文件:

assoc .=txtfile