batch-file - 如何以特定格式重命名批量文件?
问题描述
我有一组图像文件,需要以特定格式重命名。目前他们是这样的:
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
...
知道如何用简单的技巧重命名它而不是手动一一进行吗?非常感谢您的帮助!
谢谢你!
解决方案
我过去经常解决这种情况,我这样做的方式如下:我没有编写一个带有一些花哨的变量和字符串处理的 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
我把它放到一个批处理文件中,我测试了一些随机行以检查一切是否正常,然后我启动了整个过程。
显然,如果您需要定期执行此操作,最好采用更自动化的工作方式,但如果这是“一生一次或两次”,请这样做。
推荐阅读
- powershell - 带有约束的 Powershell 随机获取
- ruby-on-rails - pg gem 不会为 Heroku 部署安装
- r - R:从 Google 搜索结果中获取超出首页的链接
- assembly - 如何使用库 emu8086.inc 打印除法的其余部分
- node.js - 如何访问 Wordpress 身份验证令牌
- decorator - 无法在 NestJS 服务中使用装饰器
- python - 解析和扩展当前嵌入在 Dataframe 中的 JSON 数据
- excel - 如果单元格=值,则将数据复制到工作表中,仅有时有效?
- python - 我想多线程一行代码,但代码不能在 def 中运行
- c# - 如何保持类实例活着?