您的位置:澳门新葡8455最新网站 > 澳门新葡8455最新网站 > 批量处理替换文件夹名中指定字符串

批量处理替换文件夹名中指定字符串

发布时间:2019-12-09 15:18编辑:澳门新葡8455最新网站浏览(92)

    @echo off&color 3a&set c=0123456789abcdefghijklmnopqrstuvwxyz

    title 批量替换文件(文件夹)名

    echo.

    echo 此批处理可批量替换本文件所在文件夹下所有文件的文件名。

    echo.
    echo.&set /p strtemp1= 请输入要替换的文件(文件夹)名字符串(可替换空格):

    echo.&set /p strtemp2= 请输入替换后的文件(文件夹)名字符串(删除则直接回车):

    for /f "delims=" %%i in ('dir /s /b') do (
    setlocal enabledelayedexpansion
    set "f=%%~nxi"
    set "f1=!f:%strtemp1%=%strtemp2%!"
    if not "%%i"==%0 (
    if not "!f!"=="!f1!" (
    if exist "!f1!" (
    echo 由于!f1!存在同名,!f! 文件名未改 ) else ren "!f!" "!f1!"
    )
    endlocal
    )
    )

    本文由澳门新葡8455最新网站发布于澳门新葡8455最新网站,转载请注明出处:批量处理替换文件夹名中指定字符串

    关键词:

上一篇:没有了

下一篇:没有了