CMD批量改变文件名

               
cmd就可以
 
for %I in (*.jpg) do ren %I %~nI
 
效果是 这个目录内所有xxx.jpg文件都被改名成xxx 
 
for /?
选项语法:
 
     ~I         - 删除任何引号("),扩充 %I
     %~fI        -  %I 扩充到一个完全合格的路径名
     %~dI        - 仅将 %I 扩充到一个驱动器号
     %~pI        - 仅将 %I 扩充到一个路径
     %~nI        - 仅将 %I 扩充到一个文件名
     %~xI        - 仅将 %I 扩充到一个文件扩展名
     %~sI        - 扩充的路径只含有短名
     %~aI        -  %I 扩充到文件的文件属性
     %~tI        -  %I 扩充到文件的日期/时间
     %~zI        -  %I 扩充到文件的大小
     %~$PATH:I   - 查找列在路径环境变量的目录,并将 %I 扩充
                   到找到的第一个完全合格的名称。如果环境变量名
                   未被定义,或者没有找到文件,此组合键会扩充到
                   空字符串

 

 

我想问下 我下了些评书 名字很长  XXXXX01.MP3 这样的 我想做一个 批处理文件

然后支持的时候

xxxxx01.mp3 改成 1.mp3  去掉 前面那些 网址 怎么做呀

 

最佳答案

方法是在mp3所在的文件夹新建一个文本文件,重命名为rename.bat,然后内容编辑如下:

 

@echo off&setlocal EnableDelayedExpansion

color 0a

echo %date% %time%

echo 正在批量重命名文件......

set a=1

for /f "delims=" %%i in ('dir /b *.mp3') do (

    if not "%%~ni" == "%~n0" (

        if !a! LSS 10 (ren "%%i" "0!a!.mp3")else (ren "%%i" "!a!.mp3")

        set /a a+=1

    )

)

set /a a-=1

echo 重命名完成,共重命名%a%个文件。

pause

 

      保存,然后双击执行就可以了。这个脚本不只可以重命名mp3文件,其他类型文件只要对forset做相应修改就行了。

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值