|
|
发表于 2013-2-5 16:21:58
|
显示全部楼层
本帖最后由 523066680 于 2013-2-5 16:38 编辑
5楼那个是可以的。因为for 'dir xxx'的时候那个字符变成?了。
我发现直接for (*.mp3) 就可以保持原文
好了,既然想了个偏方,那就弄一个可以的
建立一个 "・.spec"
然后- @echo off
- setlocal enabledelayedexpansion
- for %%a in (*.spec) do (set str=%%~na)
- for %%a in (*.mp3) do (
- set n=%%a
- set n=!n:%str%=-!
- ren "%%a" "!n!"
- )
- pause
复制代码 我的文件原来的名单,当然还有个批处理.bat
・.spec
董贞 ・ 01.剑如虹.[贞江湖].mp3
董贞 ・ 03.墨魂.[贞江湖].mp3
董贞 ・ 05.月光.[贞江湖].mp3
更名后的名单
・.spec
董贞 - 01.剑如虹.[贞江湖].mp3
董贞 - 03.墨魂.[贞江湖].mp3
董贞 - 05.月光.[贞江湖].mp3
还有,我推荐的几首歌都不错的
 |
|