我有一组图像文件,需要将其以特定格式重命名。目前他们就像:
img (1).jpg
img (2).jpg
img (3).jpg
img (4).jpg
img (5).jpg
...
但是我需要将它们重命名为:
img_01.jpg
img_02.jpg
img_03.jpg
img_04.jpg
img_015.jpg
...
有什么想法可以通过简单的技巧对其重命名,而不是手动逐个进行重命名吗? 非常感谢您的帮助!
谢谢!
答案 0 :(得分:2)
过去,我经常解决这种情况,我通过以下方式做到这一点:我没有使用一些花哨的变量和字符串处理编写for循环,而是使用了具有列模式的基本文本编辑器(例如Notepad ++),然后列出了要重命名的文件:
img (1).jpg
img (2).jpg
img (3).jpg
img (4).jpg
使用列模式,我在其旁边复制了同一列,因此得到:
img (1).jpg img (1).jpg
img (2).jpg img (2).jpg
img (3).jpg img (3).jpg
img (4).jpg img (4).jpg
使用基本的“替换”,然后将第二列更改为所需的内容(将" ("
替换为"_0"
,并删除右括号):
img (1).jpg img_01.jpg
img (2).jpg img_02.jpg
img (3).jpg img_03.jpg
img (4).jpg img_04.jpg
再次使用列模式,我在每一行的开头添加了move
:
move "img (1).jpg" img_01.jpg
move "img (2).jpg" img_02.jpg
move "img (3).jpg" img_03.jpg
move "img (4).jpg" img_04.jpg
我将其放入批处理文件中,我测试了一些随机行以检查是否一切正常,然后启动了整个程序。
很显然,如果您需要定期执行此操作,最好采用一种更加自动化的工作方式,但是如果这是“一生一次或两次”,则应这样做。