本帖最后由 dos大帝 于 2021-11-9 18:08 编辑
- @echo off & cd "D:\dos\一级目录"
-
- for /d %%i in (*) do (
- for /d %%j in ("%%i/*") do (
- pushd "%%i\%%j"
- for /f "delims=" %%k in ('dir "*.jpg" /b') do if "%%~xk" == ".jpg" (if "%%~nk" == "cover" (ren "%%k" "%%j+00") else (ren "%%k" "%%j+%%k"))
- popd
- )
- )
- pause
复制代码 只操作三级目录的jpg文件, 其中隐藏目录或文件不会操作(建议运行之前将第6行的最后两个 ren 用 echo 代替, 先打印看看操作文件对不对) |