cmd - 为什么在使用 assoc 命令将特定扩展名更改为另一个不同时在 windows 中打开程序没有任何改变?
问题描述
我使用的是 windows 10 专业版,并以管理员身份打开命令提示符,在我的笔记本电脑中运行 windows 命令。使用 assoc 命令将文件扩展名文件更改为另一个不同的文件(例如 assoc .jpg=txtfile),运行它后我发现没有任何变化,并且 jpeg 文件仍然使用常规程序而不是记事本打开。此外,当出现属于不同程序的扩展列表时,我可以通过仅键入 assoc 并运行它来查看唯一的变化。例如,我已将 .jpg 文件更改为 txt 文件,它在列表中仅显示为“.jpg=txtfile”,但 tyat 仍然在 jpeg 程序而不是 notpad 中打开?有人在这里帮助我清楚。谢谢
解决方案
你也需要使用ftype
。我有一个保存到 MS 文档的链接,上面说它在 Win8 之前是最新的:https ://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012- R2 和 2012/cc771394(v=ws.11)。
也许Win10没有任何变化,但你从上面得到了想法,可以谷歌一下Win10。
推荐阅读
- amazon-web-services - AWS IoT 策略不限制访问
- android - 安卓汽车中evsmanager的优先级-20是什么?
- python - 在获得最佳 TPOT 管道后获得 feature_importances_?
- kubernetes - GKE 集群未缩减
- jenkins - Jenkins 在属性步骤之后添加 pipelineTrigger
- javascript - 通过 Jquery GET 调用将 JSON 对象传递给 Java Servlet
- php - 如何将自动完成修复到与 Codeigniter 一起出现的两个数据库中?
- android - 无法在 oreo 或更高版本上展示广告
- django - 如何在 django 应用程序启动之前调用函数?
- android - cordova build android 失败:找不到模块'C:[...]\platforms\android\cordova\lib\AndroidStudio'