作者Arabella (Arabella)
看板Windows
標題[問題] 批次修改副檔名
時間Thu Aug 12 02:34:54 2021
作業系統:Windows 10
問題內容:
想要批次修改副檔名
目前只會批次修改同一資料夾內的檔案
我想要批次處理
資料夾裡面的好幾個子資料夾內的檔案
把副檔名改掉
該怎麼設定呢?
請大大教學,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.88.163 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1628706896.A.C36.html
推 smallreader: 先問改什麼類型的檔案?直接改副檔名不會自動把內容08/12 03:37
→ smallreader: 轉碼成另一個格式喔08/12 03:37
→ smallreader: 一般我都用python命令列去批次重新命名及轉檔08/12 03:41
→ smallreader: import os08/12 04:00
→ smallreader: ext = ".txt"08/12 04:00
→ smallreader: for r, d, f in os.walk("."):08/12 04:00
→ smallreader: f0, f1 = os.path.splitext(f)08/12 04:00
→ smallreader: if f1 in [".foo", ".bar", ".baz"]:08/12 04:00
→ smallreader: os.rename(os.path.join(r,f),os.path.join(08/12 04:00
→ smallreader: r, f0+ext))08/12 04:00
→ smallreader: 這段是照著你問的問題寫出來的,會把指定的副檔名等08/12 04:16
→ smallreader: 全部換成一種,可是沒有實用性,除非是相同mimetype08/12 04:16
→ smallreader: 像把.jfif .jpeg .JPG改成.jpg吧...08/12 04:16
推 decorum: rename master08/12 04:22
推 hirokofan: 要不要乾脆找個小軟體來處理啊....08/12 06:53
哈哈找到好多小軟體,好用多了
※ 編輯: Arabella (1.169.88.163 臺灣), 08/12/2021 09:46:05
→ baobao0915: 小軟體就好~在公司很常用 08/12 13:57