[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 求助批处理批量修改文件名错在哪里?

求助:批量修改文件名错在哪里?
歌曲名长长短短,没有规律,如下:
【色海音乐-dj勇强】发烧车载-台语柔情丝丝细语群星汇聚新歌金曲越听越好听.mp3
【夜店唱片】奥迪真音质爵色女声天籁之爱抒情音乐CD.mp3
000_齐晨-情愿为你.mp3
1小奶瓶4D环绕DJ音乐(100).mp3
3DF.I.R.-我们的爱.mp3
........
我想在原来文件名前加
0001_原文件,   
0002_原文件,
........
9999_原文件,

用以下的命令出错,不知错在哪里??
  1. @echo off
  2. for %%a in (*.mp3) do (
  3. set/a n+=1
  4. call ren "%%a" %%n%%_%%a
  5. )
  6. exit
复制代码
如何修改,望大神邦忙,谢谢!!

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set n=10000
  4. for /f "delims=" %%i in ('dir /b /a-d *.mp3') do (
  5.     set /a n+=1
  6.     ren "%%i" "!n:~1!%%i"
  7. )
复制代码

TOP

回复 2# qixiaobin0715
谢谢  成功

TOP

返回列表