How to bulk add folder name to file name?

前端 未结 2 1153
自闭症患者
自闭症患者 2021-01-26 11:32

I have a folder struktur like this:

/1/1/master.jpg
/1/2/master.jpg
/1/3/master.jpg
/2/1/master.jpg
/2/2/master.jpg
/2/3/master.jpg
...

2条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-26 12:01

    @echo off
    setlocal EnableDelayedExpansion
    cd C:\Parent\Folder\OfFirstNumberedFolders
    for /F "delims=" %%a in ('dir /B /S /A-D master.jpg') do (
       set "fullName=%%a"
       for /F "tokens=1-3 delims=\" %%b in ("!fullName:%CD%=!") do (
          ECHO ren "%%a" "%%b_%%c_%%d"
       )
    )
    

提交回复
热议问题