[软件] 如何批量修改不同文件夹下不同照片的名称,且照片名称改为上一级文件夹名称

[复制链接]
查看36 | 回复0 | 2022-1-22 06:45 | 显示全部楼层 |阅读模式
问题:
如何批量修改不同文件夹下不同照片的名称,且照片名称改为上一级文件夹名称

如何批量修改不同文件夹下不同照片的名称,且照片名称改为上一级文件夹名称


推荐答案:
假设当前目录内都是单层目录存储照片,即每一个目录下都是若干照片且再无下层目录
在当前目录下建立一个任意名合法文件名(建议英文)后缀.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
【玉璞集 YUPUG.COM】