Board logo

标题: [文件操作] 求助批处理批量修改文件名错在哪里? [打印本页]

作者: 大地    时间: 2022-11-21 10:14     标题: 求助批处理批量修改文件名错在哪里?

求助:批量修改文件名错在哪里?
歌曲名长长短短,没有规律,如下:
【色海音乐-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
复制代码
如何修改,望大神邦忙,谢谢!!
作者: qixiaobin0715    时间: 2022-11-21 10:21

  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. )
复制代码

作者: 大地    时间: 2022-11-21 10:52

回复 2# qixiaobin0715
谢谢  成功




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2