如何利用bat脚本把图一文件名称改成图二那样

图一照片名没乱地... 图一照片名没乱地 展开
 我来答
依梦琴瑶
高粉答主

2017-11-29 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
可以更改,但我无法知道您的重命名规律。
虽然hongtaquD701是一个的固定字符串,但A1、A2、B1、B2这些怎么去分别?
更多追问追答
追问
hongtaqu是固定的  D701是文件夹名称  每个文件夹内四张照都按这样格式A1,A2为前二张B1,B2为后二张固定格式,随文件夹改
追答

放在D701这些要处理的文件夹同一个目录下执行,以后问题一定要描述清楚,否则我们回答者很难理解。谢谢!

@echo off & title 批量重命名 By 依梦琴瑶
setlocal enabledelayedexpansion

set Px=hongtaqu

for /d %%a in (*) do (
    pushd "%%~a"
    set fpx=A
    set Num=1
    for /f "delims=" %%b in ('dir /a-d/b/on *.jpg') do (
        if !Num! gtr 2 (
            set fpx=B
            set Num=1
        )
        ren "%%~b" "!Px!%%~a!fpx!!Num!%%~xb"
        set /a Num+=1
    )
    popd
)
pause

以下为效果图,不执行真正的重命名,只是给您看一下重命名前和重命名后的文件名对比

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式