Windows批處理之修改文件名

用途

可以將任意的文件名批量修改有規(guī)律的文件名,如下:

rename by keith.gif

使用方法

新建一個文本文件(.txt),將下面代碼復制進去,保存,最后將文件后綴改成.bat,放到想要批量操作的文件所在的文件夾,直接雙擊就好.

實現(xiàn)代碼

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
COLOR 0A
TITLE keith batch rename tool
ECHO.
ECHO =================================
ECHO     歡迎使用keith批量命名工具
ECHO =================================
ECHO.
ECHO 請選擇要批量修改的處理的后綴名:
ECHO.
ECHO 1. 所有文件(只會修改文件名)
ECHO 2. txt
ECHO 3. png
ECHO 4. 其他,我自己來輸入
ECHO.
CHOICE /C 1234 /m "你的選擇是: "
IF %ERRORlEVEL% equ 1 SET suffix=*
IF %ERRORlEVEL% equ 2 SET suffix=txt
IF %ERRORlEVEL% equ 3 SET suffix=png
IF %ERRORlEVEL% equ 4 (
ECHO.
SET /P suffix="請輸入要批量處理的后綴名: "
)
ECHO.
SET /p prefix="請輸入你修改成的文件名的開頭: "
ECHO.
ECHO 修改ing...
ECHO.
SET /a index=0
FOR %%i in (*.!suffix!) do (
    SET /a index=!index!+1
    SET name=!prefix!!index!.!suffix!
    REN "%%i" !name!
)
IF %ERRORlEVEL% equ 0 (
    ECHO 修改成功!
) ELSE (
    ECHO 修改失敗!
)
ECHO.
PAUSE

最后

剛剛看了看windows batch script的知識,這個工具還是很簡單,但也還是可以解決一點小問題,如果你們有什么需求想要批量處理的,可以在下面留言,我可以盡量去寫,當作訓練.

Reference

  1. Windows Batch Scripting
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,262評論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,537評論 19 139
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,610評論 9 468
  • 1. 簡介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存儲過程以及高級映射的優(yōu)秀的...
    笨鳥慢飛閱讀 6,226評論 0 4
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,936評論 25 709

友情鏈接更多精彩內容