[windows] 无拓展名文件设置默认打开方式

相关问题

最近重装了下电脑,出于强迫症想设置无后缀文件的默认打开方式,记之。

解决方案

设置关联文件类型

管理员状态下运行cmd,查看无拓展的关联类型:

assoc  .

Alt
自定义无后缀文件对应的文件类型(此处为No Extension,可以自定义),设置关联:

assoc .=No Extension

注意在等号后面是没有空格的

可以发现在设置关联之前,资源管理器是这样的:
LISENCE
设置之后是这样的:
Alt

设置关联打开方式

cmd中,assoc用来关联后缀与文件类型,ftype用来关联文件类型和打开其的应用程序
直接设置关联(此处我使用sublime,可以把路径替换为其他程序),输入:

ftype "No Extension"="C:\Program Files\Sublime Text 3\sublime_text.exe""%1"

现在检验No Extension和sublime是否关联成功,输入:

ftype

会输出所有的关联,其中可找到No Extension
在这里插入图片描述
说明关联成功。(此处本应该可以输入ftype "No Extension"检验,不知为啥提示错误…)

结果检验

Alt
其实也可以通过修改注册表达到本文的效果,命令行相当于一个修改注册表的更方便的接口。

在WSL中安装的CentOS 7默认是不会显示文件拓展名的。这是因为在Linux系统中,文件拓展名并不像Windows系统那样具有特殊的意义。文件类型是通过文件的权限和内容来确定的,而不是仅仅依靠文件拓展名。因此,在默认情况下,CentOS 7不会显示文件拓展名。 如果您希望在WSL中显示文件拓展名,您可以通过修改shell的配置文件来实现。具体操作如下: 1. 打开终端,进入您的WSL CentOS 7系统。 2. 打开您的shell配置文件,一般是`.bashrc`或`.zshrc`。您可以使用以下命令来编辑文件:`vi ~/.bashrc`(如果是Bash shell)或`vi ~/.zshrc`(如果是Zsh shell)。 3. 在文件的末尾添加以下内容: ``` # 显示文件拓展名 alias ls='ls -F --color=auto' ``` 4. 保存并关闭文件。 5. 重新加载shell的配置文件,使修改生效。您可以运行以下命令来重新加载配置文件:`source ~/.bashrc`或`source ~/.zshrc`。 现在,当您在WSL的CentOS 7中运行`ls`命令时,它将显示文件拓展名。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [wsl2 安装 Centos8](https://blog.csdn.net/qq_35068933/article/details/118459548)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Win10 WSL安装Centos7 Nginx+PHP+MySQL](https://blog.csdn.net/hudeyong926/article/details/101030622)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值