对大量照片批次重命名 依次命名为001,001A,002,002A,003,003A 请问如何写批处理命令?

2024-11-08 04:42:24
推荐回答(1个)
回答1:

我通常会用excel、word、记事本和命令行联合使用来进行。(不精通批处理,只有用笨方法了)
1.先打开命令行(所谓的dos界面)到存储照片的文件夹。输入dir 回车
这是屏幕上列出了文件夹内所有的文件,在黑色的位置鼠标右键,标记然后画框选择所有的内容。按回车(这里的回车是复制的作用)
2.然后开一个word,粘贴,过长的文件名可能会被查分成2行,手动删除中间的回车符。
利用替换功能(ctrl+h)把2个空格替换为1一个空格,多重复几次,直到没有连续的两个空格。
再次替换,把空格替换为 ^t(制表符)。然后整体复制
3.打开一个excel,粘贴。文件名就会被单列在一列。(通常是第四列)
4.再新建一个excel,左边一列全为rename,第二列,原文件名列,第三列,新文件名列。
第一列和第三列可以自动生成。
5.第四列第一格输入公式=A1 &" "&B1 &" " &C1 然后向下自动填充该公式。
6.复制第四列,粘贴到空白的记事本。保存
7.将记事本文件的后缀改为".bat",然后将这个文件放在照片文件夹内。
8.右键点击这个bat文件,以管理员权限运行。
不出意外的话应该没问题了。

要点:合理利用excel的自动扩充功能和word的替换功能。