- ::测试环境生成
- @echo off
- md 测试目录
- cd 测试目录
- del/q *
- cd.>"001 - 萨顶顶 - 万物生.mp3"
- cd.>"002 - 萨顶顶 - 神香.wma"
- cd.>"003 - 邓丽君 - 月亮代表我的心.mp3"
- cd.>"011 - 戴娆 - 绽放.mp3"
- cd.>"010 - 梦之旅 - 铃儿响叮当.mp3"
- cd.>"007 - 卓依婷 - 捉泥鳅.mp3"
- cd.>"009 - 周杰伦 - 稻香.wma"
- cd.>"005 - Lene - Pretty Young Thing.wma"
- cd.>"029 - M2M - The Day You Went Away.mp3"
复制代码 去掉所有歌曲的编号,只留下如:
萨顶顶 - 万物生.mp3
Lene - Pretty Young Thing.wma
……
此题不考虑重复运行的问题。所有文件名都是这个标准:编号 - 歌手 - 歌曲
==============================
相信这会是一个实用的功能。
大家对文件或目录进行重命名(ren)、删除(del、rd)等操作时要注意先 echo,并且放在测试目录中先对小部分进行测试,因为这些 P 操作一般是不可逆的。
如:echo ren "文件名A" "文件名B"
==============================
2008-11-20:根据 5、6、7 楼意见对测试环境做了相应修改,作为新的一题- ::进阶题测试环境生成
- @echo off
- md 测试目录
- cd 测试目录
- del/q *
- cd.>"001 - 萨顶顶 - 万物生.mp3"
- cd.>"002 - 萨顶顶 - 神香.wma"
- cd.>"003 - 013 - 邓丽君 - 月亮代表我的心.mp3"
- cd.>"011 - 戴娆 - 绽放.mp3"
- cd.>"010 - 梦之旅 - 铃儿响叮当.mp3"
- cd.>"007 - 卓依婷 - 捉泥鳅.mp3"
- cd.>"周杰伦 - 稻香.wma"
- cd.>"005 - Lene - Pretty Young Thing.wma"
- cd.>"029 - M2M - The Day You Went Away.mp3"
复制代码 文件名可能会有 0 - 2 个编号不等,但歌手与歌曲名很标准。
要求还是去除编号,不要求批处理一次运行就完成任务,可以多运行几次。
[ 本帖最后由 wxcute 于 2008-11-20 10:04 编辑 ] |