- @echo off
- set "JpgName=语文成绩.jpg"
-
- rem =================================
- set "src=%~dp0"
- cd /d "%src%"
- for /f "delims=" %%a in ('dir /ad/b') do (
- rem get parentDir
- set curDir=%%~dpa
- call :GetParent "%%~dpa" parentDir
- setlocal enableDelayedExpansion
- pushd "%%~fa"
- for /f "delims=" %%b in ('dir/a-d/s/b "%JpgName%"') do (
- call :GetParent "%%~dpb" lastDir
- robocopy "%%~dpb\" "!curDir!!parentDir!%%~nb" "%%~nxb" >nul
- ren "!curDir!!parentDir!%%~nb\%%~nxb" "!lastDir!%%~nxb"
- )
- popd
- endlocal
- )
- pause
- exit
- :GetParent
- set d=%~1
- for /f "delims=" %%i in ("%d:~,-1%") do set %2=%%~nxi
-
- exit /b
复制代码
|