批處理ren重命名的方式
批處理之ren命令-可批量修改文件名
1.批處理批量修改文件后綴名(假設(shè)我需要把一個(gè)文件夾中的很多txt文件改為sql文件):
1)在需要被處理的文件的文件夾里先新建一個(gè)txt文本,然后在文本中寫(xiě)入:
ren *.txt *.sql
2)保存文件后關(guān)閉,然后將這個(gè)文件的后綴名改為.bat
3)雙擊這個(gè)bat文件,ok,這個(gè)文件夾中所有的txt文件都變成sql文件了~~
2.ren命令用法說(shuō)明:
1)ren是“rename(重命名)”的簡(jiǎn)寫(xiě)
2)命令格式:
REN [Drive:][path]〈old filename〉〈new filename〉
[Drive:][path]:文件所在的路徑
〈old filename〉:你所要修改的文件名稱。
〈new filename〉:你所要修改成的新名稱。
3)舉例說(shuō)明:ren d:/my file/aa.txt bb.txt
這條命令是將d盤(pán)下my file下的aa.txt文本文件改成bb.txt。
4)注意:
①新文件名前不可以加上盤(pán)符和路徑,因?yàn)樵撁钪荒軐?duì)同一盤(pán)上的文件更換文件名;
②允許使用通配符更改一組文件名或擴(kuò)展名。
③不能為要修改的目標(biāo)文件指定新的盤(pán)符和文件夾。
知識(shí)點(diǎn)擴(kuò)展:
批處理重命名文件
新建 .txt 文檔,用 notepad++ 打開(kāi)文件,編碼方式選擇 UTF-8。
輸入以下代碼
@echo off rem 默認(rèn)為utf-8編碼 Chcp 65001 rem 啟用 "延緩環(huán)境變量擴(kuò)充" setlocal EnableDelayedExpansion set a=532 set d=312 rem 循環(huán)當(dāng)前目錄下所有文件的文件名,支持帶空格的名稱 for /f "delims=" %%i in ('dir /b *.mp4') do ( rem 如果沒(méi)有相同的文件名,則繼續(xù) if not "%%~ni"=="%~n0" ( if !d! LSS 10 (ren "%%i" "火影忍者疾風(fēng)傳_第!a!話(00!d!).mp4") else if !d! LSS 100 (ren "%%i" "火影忍者疾風(fēng)傳_第!a!話(0!d!).mp4") else ren "%%i" "火影忍者疾風(fēng)傳_第!a!話(!d!).mp4" rem 設(shè)置數(shù)值型變量 a=a+1 set /a a+=1 set /a d+=1 ) ) echo 批量重命名完成! pause
適當(dāng)修改內(nèi)容,保存為 .bat 格式,雙擊運(yùn)行即可。
總結(jié)
以上所述是小編給大家介紹的批處理ren重命名的方式,希望對(duì)大家有所幫助,也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
自動(dòng)清除電腦垃圾及刪除windows默認(rèn)共享盤(pán)符的批處理bat
其實(shí)這上面好的代碼我是從網(wǎng)上查資料得來(lái)的,還是那句話,覺(jué)得不好,歡迎管理,網(wǎng)友們拍磚。2010-01-01windows?bat批處理判斷電腦服務(wù)是否運(yùn)行的問(wèn)題
這篇文章主要介紹了windows?bat批處理判斷電腦服務(wù)是否運(yùn)行,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06window設(shè)置任務(wù)計(jì)劃定時(shí)執(zhí)行 git 更新(git pull)并隱藏運(yùn)行cmd
這篇文章主要介紹了window設(shè)置任務(wù)計(jì)劃定時(shí)執(zhí)行 git 更新(git pull)并隱藏運(yùn)行cmd,需要的朋友可以參考下2020-09-09在網(wǎng)上找的創(chuàng)建《CMD命令速查手冊(cè)》的批處理
在網(wǎng)上找的創(chuàng)建《CMD命令速查手冊(cè)》的批處理,這個(gè)批處理可以生成CMD命令速查手冊(cè),喜歡的朋友可以參考下。2011-01-01批處理中setlocal enabledelayedexpansion的作用詳細(xì)整理
設(shè)置本地為延遲擴(kuò)展。其實(shí)也就是:延遲變量,全稱延遲環(huán)境變量擴(kuò)展, 想進(jìn)階,變量延遲是必過(guò)的一關(guān)!所以這一部分希望你能認(rèn)真看。2011-12-12