批量对文件重命名
需求:之前做项目UI的序列帧都是一张一张图片的,现在需要把所有图片打成一张大图,方法见多张序列帧合并大图
在导入ps过程中,文件命名需要修改。
首先要批处理文件方式很多:
- 写代码对文件IO操作
- window批处理命令
- 其他方式
这里记录一种网上看到的修改方式:只用懂excel即可
主要还是window的批处理命令,不过改名逻辑直接使用 excel表格来处理,不需要写代码处理逻辑
1.windows批处理命令 ren(rename缩写):ren “name1.png” “name_new.png”
注意文件有空格的需要引号
这一条命令即可重命名文件,注意路径,只写文件名需要进入文件夹下
2.批量操作,就是每个文件都要有一条 ren name1.png name_new.png 从这里来看,使用excel可以做到方便的生成多条ren语句。
具体方法:
- 选中所有需要重命名的文件。
- 右击,选择复制路径 (右击菜单没有的:
- 新建一个excel 在A列复制数据
- 在B列填入新的文件名字(注意带后缀,使用excel的原因在这里,可以直接下拉复制格式,例如B1格写:1001.png 下拉自动生成1001.png–100x.png ,其他规则类似)
- 在C列填入
="ren """&A1&""" """&B1&""""
(其实就是一个拼接,ren “A1的内容” “B1的内容”) 然后同样,在C列下拉即可全部生成。 - 最后将C列复制到txt文件里 (C列的每格内容就是一个批处理语句)
- 更改txt后缀为bat(window批处理命令)
- 放在对应文件夹下双击运行即可(执行语句)
重要的是思路 excel(批量操作) + 批处理命令(执行简单快捷)