百度也有不少例子
参考https://baijiahao.baidu.com/s?id=1605159303922067169&wfr=spider&for=pc
我的情况是有些不一样,我有一个配置称号/称号特效的文件,美术出的图片文件是以数字命名,但实际用到的是中文缩写名。如图:
现在要做的就是把美术的改成需要的名字,如11改成zcsw
那么开始
第一步
新建一个EXCEL,把配置复制到新表,删除表头,删除空行和重复的名字。
指替换掉不需要的"title/","title_effect/"文字
在最前面插入一列,输入ren.如图:
第二步
新建一个文件名叫rename.bat.进入编辑
把excel中的内容全部复制到这个文件内,保存.如图
第三步
把rename.bat复制到美术文件目录下,双击运行就行啦
运行结果:
还有个需求
美术输出的文件夹内文件名都是0000.png,00001.png
我需要改成1_0000.png,1_0000.png
网上找了到处理:https://zhidao.baidu.com/question/1957867769022782060.html
修改了一下
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /ad /b') do (
set n=1000
for /f "delims=" %%b in ('dir /a-d /on /b "%%a\*.png" 2^>nul') do (
set /a n+=1
set m=!n:~1!
ren "%%a\%%b" "1_%%b"
)
)
pause