使用.bat插件批量更改任意后缀名(相关代码及具体注释)

改后缀效果:

代码截图:


代码:

rem 注释:隐藏控制台弹窗

@echo off

rem 注释:使用中文编码,避免乱码显示

chcp 65001

rem 注释:在此处设置新后缀名

set "新后缀名=.txt"

rem 注释:用于识别程序中的中文变量

setlocal enabledelayedexpansion

rem 注释:找到本级文件夹中的所有单个文件

for %%I in (*) do (

    rem 注释:依次确保单个文件的名字不是小程序本身

    if "%%I" neq "%~nx0" (      

        rem 注释:依次记录单个文件的原文件名

        set "原文件名=%%~nI"

        rem 注释:依次将单个文件都改成新后缀名

        ren "%%I" "!原文件名!!新后缀名!"

    )

)

rem 注释:识别中文变量的行为在此处结束

endlocal


使用说明:

0、复制上面代码到 新建文本文档 中。将文件名改为 【改后缀.bat】。

(如已下载附件,可跳过)

1、把【改后缀.bat】和【要改后缀的文件】放入同一级文件夹。其他文件别放,防止误改。


2、用记事本打开【改后缀.bat】把 "新后缀名=.txt" 换成想要改的后缀名。

(如 "新后缀名=.png"


3、在"新后缀名=.txt" 里,. 前面的字会新增到文件名中。


4、在"新后缀名=.txt" 里,. 后面的字只会覆盖旧后缀名。

(如"新后缀名=_已改.png";【123.txt】变为【123_已改.png】)


5、如果想去掉后缀名,请换为 "新后缀名=",则执行一次会去掉一层后缀名,直到无后缀名为止。

(如果是【123.txt.txt】,就会变成【123.txt】)

6、如有疑问,欢迎留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值