首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows 10中预览无扩展文件

如何在Windows 10中预览无扩展文件
EN

Stack Overflow用户
提问于 2019-08-19 20:44:57
回答 2查看 387关注 0票数 2

我想使用Windows 10预览窗格查看无扩展文件的文本(如Dockerfile、Jenkinsfile、README等)

HKEY_CURRENT_USER\Software\Classes树中是否有一个注册表项,用于指定没有扩展名的文件?我尝试使用文件的全名[].作为密钥,但没有成功。

下面是它处理.dockerignore文件的一个示例。预览窗格显示文件的内容。

代码语言:javascript
复制
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.dockerignore]
"Content Type"="text/plain"
"PerceivedType"="text"

或者这在Windows中根本不可能/不受支持吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-19 22:09:19

代码语言:javascript
复制
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.]

[HKEY_CURRENT_USER\Software\Classes\.\ShellEx]

[HKEY_CURRENT_USER\Software\Classes\.\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{1531d583-8375-4d3f-b5fb-d23bbd169f22}"

这里

  • HKEY_CURRENT_USER\Software\Classes\.是指没有扩展名的文件;
  • {8895b1c6-b41f-4c1c-a562-0d564250836f}指的是https://stackoverflow.com/q/23633246/3439404
  • {1531d583-8375-4d3f-b5fb-d23bbd169f22}的意思是Windows预览器,请参见reg query "HKCR\CLSID\{1531d583-8375-4d3f-b5fb-d23bbd169f22}"的输出

结果检查

代码语言:javascript
复制
reg query "HKEY_CURRENT_USER\Software\Classes\." /S

HKEY_CURRENT_USER\Software\Classes.\ShellEx{8895b1c6-b41f-4c1c-a562-0d564250836f} (默认) HKEY_CURRENT_USER\Software\Classes.\ShellEx REG_SZ {1535-8375-4d3f-b5fb-d23bbd169f22}

创建一个示例

代码语言:javascript
复制
echo a plain text file with no extension>D:\test\NoExtesionFiles\NoExtensionTxt

结果视图

票数 2
EN

Stack Overflow用户

发布于 2021-08-02 23:49:26

若要允许在windows 10资源管理器预览窗格中读取具有.ext扩展名的文件的文件内容,请设置

代码语言:javascript
复制
HKEY_CLASSES_ROOT\.ext
        PerceivedType     REG_SZ     Text

通常,.ext键已经存在,它只是添加PerceivedType字符串值并将其设置为Text的问题。在我的例子中,没有扩展的.键不存在,所以我创建了它(New,.),然后添加了上面的‘`PerceivedType’。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57563723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档