dos腳本批量文件重命名,自動化處理


搞前端經常會遇到文件名帶空格的問題

比如 “img (1).jpg”這樣的文件名稱,有時候會出錯,並且也不優雅,我喜歡使用如下的文件命名方式 “img_1.jpg”(不是處女座的我,可能有強迫症吧)

現在就教大家解決這個問題。

這個是全選圖片,右鍵重命名后的結,可以看出每個文件都是文件名加空格 加括號。很不爽。

這個是處理后的文件(為了對比明顯,我的的“圖片”而不是“img”)

說了一大堆,現在說方法。

1.將下面的代碼全部復制。

2.在你需要重命名的文件所在的文件夾里(有點繞),右鍵---新建‘文本文檔’,改名為rename.bat。

3.右鍵--用文本編輯器打開,將下面的代碼粘貼進去,然后保存(保存后如果是類似齒輪狀,說明可以使用)。

4.現在雙擊這個文件。您會發現所有帶括號的文件名稱都變了。

:: haley 改寫而成 
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
FOR %%a in (*) do (
set "name=%%a"
set "name=!name: (=_!"
::如果不想要下划線,就直接去掉就可以
set "name=!name:)=!"
ren "%%a" "!name!"
)
exit

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM