记录一个小功能,批量重命名,删除前N个字符

    其他 yeakyang 375次浏览 0个评论 扫描二维码
    @echo off
    setlocal enabledelayedexpansion
     
    ::批量去掉文件名前N个字符,如果有文件夹会搜索文件夹下的每个文件进行修改
    set /p format=请输入需要操作的文件格式:
    set /p deletenum=请输入需要删除文件名前多少个字符:
    for /r %%i in (.) do (
        for /f "delims=" %%a in (' dir /b "%%i*.%format%" 2^>nul ') do (
    		set "t=%%~na"
            ren "%%i%%a" "!t:~%deletenum%!%%~xa"
        )
    )
     
    pause

     


    喜欢 (0)
    发表我的评论
    取消评论
    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址