window下批量命名文件

工作中遇到需要批量命名图片的场景,一百张图片命名为规则的名字。
当然是使用命令行啦。

@echo off
set a=0
setlocal EnableDelayedExpansion
dir /b .\*.jpg | find /c /v "" >> .\tmp.txt
set /p c=<.\tmp.txt
del /a /f /q .\tmp.txt 
 
for %%i in (*.jpg) do (
set /a a+=1
if !a! gtr %c% (goto aa)
echo !a!
echo %%i 
ren "%%i" "pic!a!.jpg"
)
:aa
pause

保存为bat,双击执行即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,269评论 0 11
  • 在进行文件批量处理的过程中,总是不可避免的会遇到批量修改文件名称的问题,例如对文件夹名称的修改,对文章中配图...
    _Frank_Lee_阅读 8,526评论 2 6
  • 对面几个毕业生男女混住的房间又飘来味道,平时他们敞开门炒菜我不太理,毕竟也是香味。今天他们炒的肯定是榴莲! 我准备...
    三两Talk阅读 3,772评论 0 1
  • 今天早上起床就开始做了投射,投射孩子今天校生地模拟考能考出理想的成绩。今天孩子计划到学校吃早餐,所以老公也不...
    麦依20阅读 1,513评论 1 7
  • 之前一直有听说过《实习生》这部电影,但是一直没有去看,也以为就是讲职场相关的话题。但是昨天心血来潮看了后,才知道与...
    慧心小筑阅读 3,392评论 0 0

友情链接更多精彩内容