文件夹内命名不变加上序号_BAT|批量重命名,且保持原有序号不变

当我们将有图片的网页复制到b.docx,然后再用DreamWeaver打开a.html,在设计模式下复制到a.html,保存后,其中的图片文件会自动以单独文件的形式保存在网页的同级文件夹下:

b4ea920fd8df7fe29f941fa39c73eced.png

在网页中,自动建立了图片的插入代码,如:

现在的任务是,文件批量重命名,将“a_clip_Image0”去掉,但其中的数字序号保持不变,可以编写批处理:

@echo offsetlocal enabledelayedexpansionfor /r %%i in (*.*) do (set name=%%~niset name=!name:~-2!ren %%~fi !name!%%~xi)pause

将以上文件复制到需要重命名的文件夹下,运行后效果如下:

23d68edb7e94250823e59db951dddee8.png

① setlocal enabledelayedexpansion 表示变量延迟;

② for /r %%i in (*.*) do ( 表示循环处理每一个文件,其中每一个文件用变量%%i表示;

③ set name=%%~ni 表示把文件名赋给变量name

④ set name=!name:~-2! 取得文件名的后两个字符

⑤ ren %%~fi !name!%%~xi 重命名,其中%%~fi是文件的完整路径,%%~xi是扩展名

-End-

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值