Cmd 为什么在使用assoc命令将特定扩展名更改为另一个不同的扩展名时,在windows中打开程序时不做任何更改?

Cmd 为什么在使用assoc命令将特定扩展名更改为另一个不同的扩展名时,在windows中打开程序时不做任何更改?,cmd,Cmd,我使用windows 10 pro版本,以管理员身份打开命令提示符,在笔记本电脑中运行windows命令。使用assoc命令将文件扩展名文件更改为另一个不同的文件(例如,assoc.jpg=txtfile),我发现在运行它之后没有任何更改,而且jpeg文件仍然使用常规程序而不是记事本打开。此外,我可以通过只键入assoc并在出现属于不同程序的扩展列表时运行它来查看中的唯一更改。例如,我已将.jpg文件更改为txt文件,该文件在列表中仅显示为“.jpg=txtfile”,但tyat仍在jpeg程序

我使用windows 10 pro版本,以管理员身份打开命令提示符,在笔记本电脑中运行windows命令。使用assoc命令将文件扩展名文件更改为另一个不同的文件(例如,assoc.jpg=txtfile),我发现在运行它之后没有任何更改,而且jpeg文件仍然使用常规程序而不是记事本打开。此外,我可以通过只键入assoc并在出现属于不同程序的扩展列表时运行它来查看中的唯一更改。例如,我已将.jpg文件更改为txt文件,该文件在列表中仅显示为“.jpg=txtfile”,但tyat仍在jpeg程序中打开,而不是notpad?有人能帮我弄清楚吗?谢谢你也需要使用
ftype
。我有一个保存到MS文档的链接,该链接说它在Win8之前是最新的:。

Win10中可能没有任何变化,但是您从上面得到了这个想法,可以在Win10中用谷歌搜索它。

我建议查看我的批处理文件代码及其解释,对于您的文件关联任务,在这个批处理文件上做一些必要的小改动应该没有问题。