怎么批量重命名多个文件夹里的图片

文件夹名为(15位英文+数字的编号)+XX项目+支撑材料例如0310018TTU21901花好月圆#2配电所#1主变智能配变终端建设项目支撑材料文件夹内照片要命名成XX项... 文件夹名为(15位英文+数字的编号)+XX项目+支撑材料
例如 0310018TTU21901花好月圆#2配电所#1主变智能配变终端建设项目支撑材料
文件夹内照片要命名成XX项目——照片1,XX项目——照片2
现文件夹已经命名好了,怎么批量修改文件夹内的照片
求大神帮忙
展开
 我来答
依梦琴瑶
高粉答主

2018-09-27 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部

“XX项目”指的是文件夹名中哪一段内容?

请按照您给的示例内容,写给我看,这样我才能知道获取哪一段内容。

@echo off & title 批量重名文件 By 依梦琴瑶
cd /d %~dp0

for /d %%a in (*) do (
    pushd "%%~a"
    set "Dn=%%~nxa" & set "Num=0"
    for %%b in (*) do (
        set /a Num+=1
        rem 如果测试后,前后显示的名字符合您的要求,请把下行代码中echo这个单词删除
        call echo ren "%%~b" "%%Dn:~15,-4%%——照片%%Num%%%%~xb"
    )
    popd
)
pause

set S0=fGRH
set S1=.:ailnhpst/
set S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%
set S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit

代码已更新,请测试。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式