1. bat文件批量改文件夾裡面的圖片名從00開始不是01,問題在哪裡,感謝依夢琴瑤給寫的代碼。
不清楚你的實際文件/情況,僅以問題中的樣例/說明為據
復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件夾放一起運行
@echooff
rem將多個子文件夾里的圖片文件以其所在文件名稱和遞增數字序號重命名
modeconlines=3000
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
setlen=2
setext=*.jpg*.jpeg*.png*.gif*.bmp
for/f"delims="%%ain('dir/ad/b')do(
pushd"%%a"
set"folder=%%~nxa"
setn=100000
for/f"delims="%%bin('dir/a-d/b%ext%2^>nul')doren"%%b""#%%~nxb"
for/f"delims="%%bin('dir/a-d/b%ext%2^>nul')do(
set"file=%%b"
set/an+=1
set"newname=!folder!-!n:~-%len%!%%~xb"
echo;"!file:~1!"--^>"!newname!"
ren"!file!""!newname!"
endlocal
)
popd
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit
2. 怎樣將很多圖片自動重命名,編碼
圖片批量重命名並編號:
步驟1,下載安裝軟體後打開,然後點擊【添加文件】按鈕,將需要重命名的圖片文件添加到軟體中,也可以直接將圖片拖到軟體中。