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