如何批量重命名

比如有10000个文件要重命名,而我excel中有它们的名字,excle中第一行为第一个文件要改的名字,第二行为第二个文件要改的名字.......这样做10000次。不知... 比如有10000个文件要重命名,而我excel中有它们的名字,excle中第一行为第一个文件要改的名字,第二行为第二个文件要改的名字.......这样做10000次。不知怎样才能完成这样的工作。
普通的那些批量改名字的软件都没这功能。请大家读懂了再回答......不要随意给我一个软件。
展开
 我来答
guluoo
2010-12-01 · TA获得超过1901个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:236万
展开全部
你的根本问题,实际上是在EXCEL第一列的排序问题和你批量更名以后文件名的吻合问题:
1、先选定你需要改名的那一列,比如列A,点菜单的“数据”-“排序”(以当前选定区域)-主要关键字(列A、升序);

2、把你所有EXCEL里面所有要改名的文件,都拷贝到一个文件夹里面,比如c:\files

3、上面的朋友解决了一部分问题,源码我直接借用;开始-运行-CMD,输入:
dir c:\files /a /b >c:\list.txt (这个命令是在C盘根目录下生成一个文本文件,把ABC目录里面的文件按照文件名升序排列)
切记!!!在运行这个命令前,要把files目录里面的隐藏文件显示,把Thumbs.db之类的垃圾文件和临时文件删除掉,把files里面的目录暂时移到其他地方;

4、稍微核对一下你的EXCEL表格和list.txt;

5、然后你可以用批量改名工具,按照你已经排好的顺序批量改名;
(到这里也可以用k4me朋友后面几步的方法,如果用了k4me的方法,我下面的方法就不需要了)

6、重复步骤3的命令,输出新文件名为files-new.txt

7、在你要更改名称的列后面加一列,把files-new里面的东西复制进去。

仔细点认真点,一定能成功,我想你能看懂我所写的得,有什么问题可以站内留言。
k4me
2010-12-01 · TA获得超过2995个赞
知道大有可为答主
回答量:4802
采纳率:100%
帮助的人:1726万
展开全部
这个问题重点在于目录中文件名列表顺序是否与excel列表匹配,dir的时候容易出现排序不如意的情况.
命令行下输入
dir /a /b >c:\k.txt
(这个最好不要指向文件目录,否则多了一个k.txt,排序会出问题.)
然后excel,
1,在原文前增加1列,原文后增加一列
2,第一列第一行输入"ren",shift+点击右下角向下拖动复制全列相同.
3,第三列导入外部数据k.txt
4,检查每行是否与你需要相同
5,整个表输出为csv,空格分隔,(不能直接导出为空格的就先输出为csv逗号分隔,然后用记事本等工具编辑,批量替换逗号为空格,建议用ultraedit)
6,输出文件改名为"xxxxxx.bat",放在文件目录下运行.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lrx90030
2010-12-01 · 超过11用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:64.5万
展开全部
用ACDSEE软件。用这个著名的、一般的电脑上都能找到的软件就可以批量重命名。将你要批量重命名的文件都放入一个文件夹,然后在ACDSEE中打开这个文件夹,将要批量重命名的文件全部选中后,点击“编辑”,在下拉列表中就有一个“批量重命名”,点击。在弹出的菜单中就可以对文件进行批量重命名啦,而且有多个选项,可以根据你的要求进行灵活的重命名,如你要求的名称连续等

批量重命名的好软件——Better File Rename
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mkw007
2012-12-19 · TA获得超过4271个赞
知道大有可为答主
回答量:6560
采纳率:55%
帮助的人:1640万
展开全部
文件批量处理百宝箱V8.0的源匹配功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
高粉答主

2020-01-12 · 每个回答都超有意思的
知道答主
回答量:8.3万
采纳率:3%
帮助的人:4171万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式