BAT文件重命名脚本

旧时模样 提交于 2020-02-26 07:44:22
@echo off

setlocal enabledelayedexpansion

set /p "folder=Please input folder: "
set /p "prefix=Please input prefix: "

set /a index=0

for /r "%folder%" %%i in (*.*) do (

    rem echo 完整的路径: %%i
    rem echo 无后缀路径: %%~dpni
    rem echo 所在的目录: %%~dpi
    rem echo 简略文件名: %%~ni
    rem echo 文件后缀名: %%~xi
    rem echo 完整文件名: %%~nxi

    set /a index=index+1

    if !index! lss 10 (
        ren "%%i" "%prefix%_00!index!%%~xi"
    ) else if !index! lss 100 (
        ren "%%i" "%prefix%_0!index!%%~xi"
    ) else (
        ren "%%i" "%prefix%_!index!%%~xi"
    )

)

pause
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!