你好 我想问如果批量修改二级文件夹里所有*文件名,请问怎么操作?

发布网友

我来回答

1个回答

热心网友

保存编码为ANSI


@echo off & title 批量更改第三层目录名 By 依梦琴瑶
cd /d "%~dp0"

for /d %%a in (*) do (
    pushd "%%~a"
    for /d %%b in (*) do (
        for /f "tokens=4* delims=-" %%c in ("%%~b") do (
            if not exist "%%~a-%%~c" (
                ren "%%~b" "%%~a-%%~c" && (
                    echo "%%~b" --^> "%%~a-%%~c"
                )
            )
        )
    )
    popd
)
pause
exit


来自:求助得到的回答

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com