bat批量把文件夹下的pptx和ppt后缀的文件名字改为文件夹名

只改当前目录下

@echo off
for /d %%i in (*) do (
    if exist "%%i\*.pptx" (
        ren "%%i\*.pptx" "%%i.pptx"
    ) else if exist "%%i\*.ppt" (
        ren "%%i\*.ppt" "%%i.ppt"
    )
)
pause

全部目录下的ppt文件

@echo off
for /d %%i in (*) do (
    pushd "%%i"
    for /f "delims=" %%j in ('dir /s /b /a-d *.ppt') do (
        ren "%%j" "%%i%%~xj"
    )
    popd
)
pause
技能攻略

如何查找与替换wpsoffice文档中的字?

2022-1-2 12:28:25

技能攻略

如何把文件下的文件全部改成文件夹的名字?

2022-10-6 18:48:11