作者Arabella (Arabella)
看板Windows
标题[问题] 批次修改副档名
时间Thu Aug 12 02:34:54 2021
作业系统:Windows 10
问题内容:
想要批次修改副档名
目前只会批次修改同一资料夹内的档案
我想要批次处理
资料夹里面的好几个子资料夹内的档案
把副档名改掉
该怎麽设定呢?
请大大教学,感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.88.163 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1628706896.A.C36.html
1F:推 smallreader: 先问改什麽类型的档案?直接改副档名不会自动把内容08/12 03:37
2F:→ smallreader: 转码成另一个格式喔08/12 03:37
3F:→ smallreader: 一般我都用python命令列去批次重新命名及转档08/12 03:41
4F:→ smallreader: import os08/12 04:00
5F:→ smallreader: ext = ".txt"08/12 04:00
6F:→ smallreader: for r, d, f in os.walk("."):08/12 04:00
7F:→ smallreader: f0, f1 = os.path.splitext(f)08/12 04:00
8F:→ smallreader: if f1 in [".foo", ".bar", ".baz"]:08/12 04:00
9F:→ smallreader: os.rename(os.path.join(r,f),os.path.join(08/12 04:00
10F:→ smallreader: r, f0+ext))08/12 04:00
11F:→ smallreader: 这段是照着你问的问题写出来的,会把指定的副档名等08/12 04:16
12F:→ smallreader: 全部换成一种,可是没有实用性,除非是相同mimetype08/12 04:16
13F:→ smallreader: 像把.jfif .jpeg .JPG改成.jpg吧...08/12 04:16
14F:推 decorum: rename master08/12 04:22
15F:推 hirokofan: 要不要乾脆找个小软体来处理啊....08/12 06:53
哈哈找到好多小软体,好用多了
※ 编辑: Arabella (1.169.88.163 台湾), 08/12/2021 09:46:05
16F:→ baobao0915: 小软体就好~在公司很常用 08/12 13:57