admin 管理员组

文章数量: 887006

        在Windows系统中,文件后缀是文件名中用于表示文件类型和图标的重要部分。通常,文件后缀由一个点(.)和随后的若干字符组成。例如,'.txt'被设计为普通文本文件后缀,'.jpg'被设计为JPG图像后缀,'.c'被设计为C源代码文件后缀,'.py'被设计为python源代码文件后缀,'.exe'被设计为应用程序文件后缀,如果一个文件没有后缀,会被识别为普通文件类型,如图1所示。

图1 一些文件后缀的例子

        但是需要注意的是,文件后缀只是对于文件类型的说明,一个.exe后缀的文件虽然会被Windows系统识别为应用程序,但它不一定能被执行;而一个.txt后缀的文件也可能其实是一个应用程序文件(但是由于Windows的限制,它并不能被正常执行)。所以要根据文件真实状态选择后缀,不要随意更改文件后缀,这可能会造成迷惑。 

        文件被识别的类型和图标也不是只受到文件后缀的影响,还会受到该后缀文件的默认打开方式的影响。比如可以将.txt后缀文件的打开方式改为VS Code,如图2所示,此时被识别出的类型变为了“Text源文件”,如图3所示。关于这一点,会在后面进行说明。

图2 更改.txt文件默认打开方式

图3 .txt文件的另一种类型

        文件后缀可能是已注册的,也可能是未注册的,查看一个后缀是否注册很简单,可以在Windows注册表中的HKEY_CLASSES_ROOT中查看已注册的后缀名,如图4所示。

图4 注册表中的.txt项

        注册表中显示.txt文件的ProgID是txtfile项,图5所示txtfile项的打开方式为NOTEPAD.EXE,即写字板;图6所示txtfile项的类型名为“Text Document”,即“文本文档”的英文。

图5 txtfile项的打开方式

图6 txtfile项的类型名

        但是,上面所说的打开方式和类型名,只是系统默认的,用户可以自己设定文件默认打开方式,就像图2所示,这些设置会保存下面的注册表路径。

计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice

         图7显示了在我们更改.txt文件的默认打开方式为VS Code后,其ProgID是VSCode.txt项。

图7 用户设置的.txt项

        图8和图9所示的是VSCode.txt项的打开方式和类型名,可以看到这符合图3所示的结果。

图8 VSCode.txt项的打开方式

图9 VSCode.txt项的类型名

        将.txt文件的默认打开方式设为Sublime后,其ProgID变成了Applications\sublime_text.exe,如图10所示。

图10 用户设置的.txt项

        Applications\sublime_text.exe项的打开方式如图11所示,由于其不存在类型名,所以其显示的是默认类型名“TXT文件”即后缀大写+文件,如图12所示。注意,对于一个未注册的后缀名,其类型名也是使用默认类型名,如图13所示。

图11 Applications\sublime_text.exe项的打开方式

图12 默认类型名

图13 一个未注册后缀的默认类型名

        下面给出了修改特定后缀文件默认打开方式的两个方法。

方法1:通过“设置”应用程序
  1. 打开“设置”应用程序

    • 按windows + I键打开“设置”应用程序。
  2. 导航到“应用”

    • 在“设置”应用程序中,点击“应用”。
  3. 选择“默认应用”

    • 在左侧菜单中,选择“默认应用”。
  4. 按文件类型选择默认应用

    • 向下滚动,点击“按文件类型选择默认应用”。
    • 在文件扩展名列表中,找到.txt。
  5. 更改默认应用程序

    • 点击.txt文件扩展名旁边的当前默认应用程序。
    • 从弹出的应用程序列表中选择你希望用来打开.txt文件的应用程序。
方法2:通过文件资源管理器
  1. 找到一个.txt文件

    • 在文件资源管理器中,导航到任意一个.txt文件。
  2. 右键点击文件

    • 右键点击.txt文件,选择“打开方式”。
  3. 选择“选择其他应用”

    • 在“打开方式”菜单中,选择“选择其他应用”。
  4. 选择默认应用程序

    • 从弹出的应用程序列表中选择你希望用来打开.txt文件的应用程序。
    • 勾选“始终使用此应用打开.txt文件”。
    • 点击“确定”。

本文标签: 后缀 文件 Windows