批處理修改副檔名(含更改,刪除,新增副檔名)

2021-07-15 14:50:47 字數 881 閱讀 8706

1.給沒有副檔名的檔案新增副檔名
按  win + r 組合鍵 輸入cmd後回車 ,命令提示符的介面:
輸入 :cd 檔案所在資料夾路徑並敲擊"enter"鍵回車
如:cd d:\picture\desktop

輸入根目錄的位址如:  d:  

再回車
然後輸入  

就可以給檔案批量新增副檔名.jpg

2.更改副檔名:(刪除副檔名只需要將ren %%b %%~nb.exe 去掉「.exe 」即可)
例項程式,功能:將當前資料夾下的字尾名為txt的檔案,重新命名為.exe檔案.
新建文字文件,然後將下面的**複製到文字檔案裡面,重新命名為a.bat,然後複製到要處理的資料夾中,雙擊執行就可以更改副檔名了。
@echo off 

for /f "delims=" %%b in ('dir /a-d/b *.txt') do ( 

ren %%b %%~nb.exe 

pause 

exit
當然如果想把.jpg檔案重新命名為.swf檔案的話,將上面面的**中的.txt改為.jpg,**中的.exe改為.swf就可以了。
from:

批量更改檔案的副檔名

最近想做驗證碼識別,然後從正方教務系統上找了很多驗證碼,然後發現擴充套件名為gif,我想把他們轉換成jpg,30多個檔案手動轉好麻煩,於是用python寫了個指令碼 將該目錄下的gif的副檔名改為jpg import os 獲取該目錄下的所有檔案 files os.listdir forfile i...

matlab批量修改副檔名

有時候matlab在儲存檔案的時候,擴充套件檔名一不小心會寫錯,導致批量生成的檔案格式或檔名不是想要的。例如處理完乙個影象庫的影象所有結果都儲存為了 jpg 格式結果,但是實際想處理完結果儲存為 mat 件。matlab修改批量修改副檔名如下 newname filename 1 end 4 mat...

linux使用rename批量修改副檔名

一.rename解決 1.ubuntu系統下 rename s c h 把當前目錄下的字尾名為.c的檔案更改為.h的檔案 如果要批量去掉字尾則 rename s c 這樣就會把當前資料夾下的字尾為.c的副檔名去掉 2.centos5.5系統下 rename c h c 把當前目錄下的字尾名為.c的檔...