CMD批量改變檔名
cmd就可以
for %I in (*.jpg) do ren %I %~nI
效果是 這個目錄內所有xxx.jpg檔案都被改名成xxx
for /?
選項語法:
~I - 刪除任何引號("),擴充 %I
%~fI - 將 %I 擴充到一個完全合格的路徑名
%~dI - 僅將 %I 擴充到一個驅動器號
%~pI - 僅將 %I 擴充到一個路徑
%~nI - 僅將 %I 擴充到一個檔名
%~xI - 僅將 %I 擴充到一個副檔名
%~sI - 擴充的路徑只含有短名
%~aI - 將 %I 擴充到檔案的檔案屬性
%~tI - 將 %I 擴充到檔案的日期/時間
%~zI - 將 %I 擴充到檔案的大小
%~$PATH:I - 查詢列在路徑環境變數的目錄,並將 %I 擴充
到找到的第一個完全合格的名稱。如果環境變數名
未被定義,或者沒有找到檔案,此組合鍵會擴充到
空字串
我想問下 我下了些評書 名字很長 如 XXXXX01.MP3 這樣的 我想做一個 批處理檔案
然後支援的時候
把xxxxx01.mp3 改成 1.mp3 去掉 前面那些 網址 怎麼做呀
最佳答案
方法是在mp3所在的資料夾新建一個文字檔案,重新命名為rename.bat,然後內容編輯如下:
@echo off&setlocal EnableDelayedExpansion
color 0a
echo %date% %time%
echo 正在批量重新命名檔案......
set a=1
for /f "delims=" %%i in ('dir /b *.mp3') do (
if not "%%~ni" == "%~n0" (
if !a! LSS 10 (ren "%%i" "0!a!.mp3")else (ren "%%i" "!a!.mp3")
set /a a+=1
)
)
set /a a-=1
echo 重新命名完成,共重新命名%a%個檔案。
pause
儲存,然後雙擊執行就可以了。這個指令碼不只可以重新命名mp3檔案,其他型別檔案只要對for的set做相應修改就行了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22392018/viewspace-1142635/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux/unix 批量改檔名Linux
- win10 如何批量改字尾 win10怎麼批量改檔案字尾名Win10
- 批量修改檔名
- java批量修改檔名Java
- 批量修改檔名 與 批量檔案字元替換字元
- 快速批量修改檔名[機器學習]機器學習
- 批量修改檔名實踐
- Linux 批量修改檔名Linux
- win10批量修改檔名的步驟_win10如何批量修改檔名Win10
- 批量處理檔名稱(上)
- P處理 批量更改檔名
- 批量修改檔名的bash指令碼指令碼
- Linux rename命令批量修改檔名Linux
- 批量提取資料夾內檔名
- node實現檔案屬性批量修改(檔名)
- Python批量修改檔名和檔案型別Python型別
- win10怎樣統一改檔案字尾_win10如何批量修改副檔名Win10
- eclipse 並沒有 改變錯誤包名 和 改變錯誤類名 的快捷鍵!Eclipse
- 11名改變網際網路的黑客和檔案共享者黑客
- python 批量給檔名新增字尾Python
- Linux 批量修改檔案字尾名Linux
- Linux中如何批量截短檔名Linux
- Linux批量更改檔案字尾名Linux
- 改變歸檔檔案路徑
- linux 批量修改檔名字尾名命令renameLinux
- 改變歸檔日誌檔案大小
- 改變日誌檔案大小
- 改變檔案屬性 (轉)
- nid 改變資料庫名,DBID資料庫
- 利用Python快速批量修改資料集檔名Python
- [20220329]批量修改檔名.txt
- 改變歸檔模式,顯示歸檔資訊模式
- flutter改變圖示和名稱、啟動圖Flutter
- 在Linux中使用mmv命令批量修改檔名稱Linux
- dos命令:ren或rename,批量修改檔案字尾名
- 批量重新命名簽名好以後的檔案
- win10資料夾中怎樣批量獲取所有檔名稱_win10批量提取資料夾內檔名的方法Win10
- Linux 中改變主機名的 4 種方法Linux