提问:如何批量修改不同文件夹下不同照片的名称,且照片名称改为上一级文件夹名称
网友回答:
假设当前目录内都是单层目录存储照片,即每一个目录下都是若干照片且再无下层目录
在当前目录下建立一个任意名合法文件名(建议英文)后缀.BAT(如S.BAT)
用文本编辑内容:然后单击等待运行结束即可
ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
DIR /AD /B /D >1.TXT
FOR /F %%u IN (1.TXT) DO (
CD %%u
DIR /ON /B /D *.JPG>2.TXT
SET /A P=1
FOR /F %%v IN (2.TXT) DO (
REN "%%v" "%%u(!P!).JPG"
SET /A P+=1
)
DEL 2.TXT
CD ..
)
DEL 1.TXT