Board logo

标题: [已结]如何批量改名? [打印本页]

作者: dddyjq1     时间: 2009-2-14 01:50    标题: [已结]如何批量改名?

同一个文件夹下有很多的MOV文件,如何用同一个文件夹下的A.TXT批量改名,比如mysbdkr.mov改为"能言善辩的孔融.mov", xdqyfx改为"谢道韫巧咏飞雪.mov",代码要如何写?先谢了!

a.txt的内容为:
AFTXZ        阿凡提洗澡
SZZG        绳子长个
WYBGSQQ        文彦博灌水取球
SMGZGJR        司马光砸缸救人
GZQS        锅子去世
LBKL        路边苦李
XWCQJYLW        徐文长巧计赢礼物
TJSM        田忌赛马
DCPA        稻草破案
CCCX        曹冲称象
CZQBCS        曹植七步成诗
CNDLJ        吵闹的邻居
MLDJL        毛驴当经理
ZMLQ        帐目两清
MSY        卖树荫
TXDYW        天下第一味
SSZH        杀身之祸
AFTZQML        阿凡提智取毛驴

中间不是空格,是TAB

[ Last edited by dddyjq1 on 2009-2-14 at 23:05 ]
作者: dddyjq1     时间: 2009-2-14 21:51
谢谢你,可是文件名没有改
作者: balinger     时间: 2009-2-14 22:11
@echo off
for /f "tokens=1,2" %%i in (a.txt) do (ren %%i.mov %%j.mov)
pause
作者: yishanju     时间: 2009-2-14 22:14
本来变恶心回复这种重复帖子,无非一个FOR 一个REN,就不会自己改改?
真受打击
作者: dddyjq1     时间: 2009-2-14 22:16
正解,谢谢,谢谢
作者: HAT     时间: 2009-2-14 22:26    标题: Re 5楼

如果有人帮你解决了问题,建议进行如下操作:

1、修改帖子标题,注明:[已结]

2、给正确回答问题者加分以示感谢,虽然大家来论坛是为了学习而不是为了积分,但加分聊表谢意总是或多或少能够让花费了时间和精力无私帮助你的人略感欣慰。

3、如果你是在别人的提示下自己写出了代码,请把自己的方法贴出来跟大家分享一下,也许他人可以帮你指出代码中的不足之处、告诉你如何提高执行效率等,有交流才能更快地进步。