百度也有不少例子
參考https://baijiahao.baidu.com/s?id=1605159303922067169&wfr=spider&for=pc
我的情況是有些不一樣,我有一個配置稱號/稱號特效的文件,美術出的圖片文件是以數字命名,但實際用到的是中文縮寫名。如圖:
777.jpg
888.jpg
現在要做的就是把美術的改成需要的名字,如11改成zcsw
那么開始
第一步
新建一個EXCEL,把配置復制到新表,刪除表頭,刪除空行和重復的名字。
指替換掉不需要的"title/","title_effect/"文字
在最前面插入一列,輸入ren.如圖:
999.jpg
第二步
新建一個文件名叫rename.bat.進入編輯
把excel中的內容全部復制到這個文件內,保存.如圖
1000.jpg
第三步
把rename.bat復制到美術文件目錄下,雙擊運行就行啦
運行結果:
1001.jpg
還有個需求
美術輸出的文件夾內文件名都是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