![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 13:31 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 这些文件怎么批量改名 |
| 可打印版本 6,020 / 35 |
| 第16楼 lxmxn | 发表于 2007-03-14 07:21 |
| 版主 发帖 4,938 积分 11,386 | |
|
这个没有出现错误吗? |
|
| 第17楼 RAC | 发表于 2007-03-14 07:23 |
| 初级用户 发帖 15 积分 35 | |
Originally posted by lxmxn at 2007-3-14 07:21: 没有啊。只是文本是从01写到100。如果没有那么多集数,要浪费点时间。 不知道怎么解决。 Microsoft Windows (C) 版权所有 1985-2003 Microsoft Corp. D:\>cd sr D:\sr>r D:\sr>for /F %i in (test.txt) do for /F "tokens=*" %a in ('dir /b *.rmvb |fin %i"') do ren "%a" %i.rmvb D:\sr>for /F "tokens=*" %a in ('dir /b *.rmvb |find "01"') do ren "%a" 01.rmv D:\sr>ren "恶魔在身边01.D-vb.rmvb.rmvb" 01.rmvb D:\sr>for /F "tokens=*" %a in ('dir /b *.rmvb |find "02"') do ren "%a" 02.rmv D:\sr>ren "恶魔在身边02.D-vb.rmvb.rmvb" 02.rmvb [ Last edited by RAC on 2007-3-14 at 07:26 AM ] |
|
| 第18楼 lxmxn | 发表于 2007-03-14 07:26 |
| 版主 发帖 4,938 积分 11,386 | |
|
如果电影名中有一个是包含“101”,那么可能就会出错,应该find可能会同时匹配“01”和“101”,这样改名就混乱了。 |
|
| 第19楼 RAC | 发表于 2007-03-14 07:29 |
| 初级用户 发帖 15 积分 35 | |
|
是啊。
不过超过一百集的电影不多。呵呵 你们不从BT上下电影吧? 做电影网站经常从BT上下电影的。下下来的电影名字不规范,不好添加。天天要改。麻烦。所以才想用批处理解决啊 |
|
| 第20楼 lxmxn | 发表于 2007-03-14 07:35 |
| 版主 发帖 4,938 积分 11,386 | |
|
Re RAC: 我一般不下载电影什么的,顶多下载一点好的软件。 如果你的电影文件名有规律的话,超过100个也是可以解决的。 |
|
| 第21楼 RAC | 发表于 2007-03-14 07:38 |
| 初级用户 发帖 15 积分 35 | |
|
规律就是这样啊
[LY]恶魔在身边01[国语].D-vb.rmvb 都有电影的集数。 |
|
| 第22楼 lxmxn | 发表于 2007-03-14 08:50 |
| 版主 发帖 4,938 积分 11,386 | |
|
如果是你这样的规律,我2楼的代码应该可行。 |
|
| 第23楼 oilio | 发表于 2007-03-14 09:57 |
| 高级用户 发帖 303 积分 641 | |
|
呵呵,我才发现学完命令后,其实思路有的时候也非常重要,只有好的根基加上好的想法,才能写出来好的东西,我想不光是批处理,其它的编程应该也是这样,可惜没有学过编程,这辈子是很难往那儿发展啦。今天又有所领悟,多看一些别人写的对自己还是很有帮忙的。谢谢各位的批处理。
|
|
| 第24楼 RAC | 发表于 2007-03-14 10:34 |
| 初级用户 发帖 15 积分 35 | |
|
哈。跑我的贴子来加分了。
你加我也加。。。。 |
|
| 第25楼 everest79 | 发表于 2007-03-14 10:44 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
[ Last edited by everest79 on 2007-3-14 at 02:58 AM ] |
|
| 第26楼 lxmxn | 发表于 2007-03-14 10:54 |
| 版主 发帖 4,938 积分 11,386 | |
|
楼上的变量延迟掉了吧。 |
|
| 第27楼 everest79 | 发表于 2007-03-14 13:22 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
我直接打的,也没测试,就省了一句,嘻嘻
|
|
| 第28楼 lxmxn | 发表于 2007-03-14 13:38 |
| 版主 发帖 4,938 积分 11,386 | |
|
不打算修改过来啊? |
|
| 第29楼 everest79 | 发表于 2007-03-14 15:58 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
改了哇
|
|
| 第30楼 nc4485 | 发表于 2007-07-14 12:09 |
| 新手上路 发帖 2 积分 1 | |
Originally posted by everest79 at 2007-3-14 03:44 AM: |
|
| 上一页 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |