批次修改副檔名 - Windows

Table of Contents

作業系統:Windows 10

問題內容:

想要批次修改副檔名
目前只會批次修改同一資料夾內的檔案

我想要批次處理
資料夾裡面的好幾個子資料夾內的檔案
把副檔名改掉

該怎麼設定呢?

請大大教學,感謝






--

All Comments

James avatarJames2021-08-12
先問改什麼類型的檔案?直接改副檔名不會自動把內容
轉碼成另一個格式喔
Mason avatarMason2021-08-16
一般我都用python命令列去批次重新命名及轉檔
Mason avatarMason2021-08-19
import os
ext = ".txt"
for r, d, f in os.walk("."):
f0, f1 = os.path.splitext(f)
if f1 in [".foo", ".bar", ".baz"]:
os.rename(os.path.join(r,f),os.path.join(
r, f0+ext))
Heather avatarHeather2021-08-22
這段是照著你問的問題寫出來的,會把指定的副檔名等
全部換成一種,可是沒有實用性,除非是相同mimetype
像把.jfif .jpeg .JPG改成.jpg吧...
Frederic avatarFrederic2021-08-26
rename master
Liam avatarLiam2021-08-27
要不要乾脆找個小軟體來處理啊....
Edith avatarEdith2021-08-31
小軟體就好~在公司很常用