bat批量修改文件名

setlocal enabledelayedexpansion

set src_path=%cd%
set prefix=F
set /a count=1
for /r %%i in (*.jpg,*.png,*.bmp) do (
    echo  %%i
    set suffix=00000000000000!count!
    ::長(zhǎng)度為3,前置補(bǔ)0
    set new_name=%prefix%!suffix:~-3!
    echo !new_name!
    ren "%%i" "!new_name!.png"
    
    set /a count+=1
)
pause

這里有個(gè)地方需要注意就是遍歷的順序可能不是我們看到文件夾的順序

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 電腦怎么批量修改文件名 方法一:電腦自帶批處理 1、首先打開需要批量更改名稱的文件,按鍵盤Ctrl+A全選所有文件...
    百試成神閱讀 1,626評(píng)論 0 0
  • 批量修改bilibili下載視頻的文件名 [TOC] 需求 在bilibili上下載了學(xué)習(xí)視頻,bili的客戶端看...
    落在牛背上的鳥閱讀 1,884評(píng)論 0 1
  • 命令簡(jiǎn)介 echo 命令 打開回顯或關(guān)閉請(qǐng)求回顯功能,或顯示消息。如果沒有任何參數(shù),echo命令將顯示當(dāng)前回顯設(shè)置...
    Elevenstrings閱讀 1,121評(píng)論 0 2
  • bat 學(xué)習(xí)整理的筆記 %~dp0[獲取當(dāng)前路徑]“d”為Drive的縮寫,即驅(qū)動(dòng)器,“p”為path的縮寫,即為...
    l溫故知新h閱讀 788評(píng)論 0 1
  • 在進(jìn)行文件批量處理的過程中,總是不可避免的會(huì)遇到批量修改文件名稱的問題,例如對(duì)文件夾名稱的修改,對(duì)文章中配圖...
    _Frank_Lee_閱讀 3,382評(píng)論 2 6

友情鏈接更多精彩內(nèi)容