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

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

1 个回答

鹰眼智客

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

网友回答:

假设当前目录内都是单层目录存储照片,即每一个目录下都是若干照片且再无下层目录

在当前目录下建立一个任意名合法文件名(建议英文)后缀.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

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题