[问题] 批次修改副档名

楼主: Arabella (16)   2021-08-12 02:34:54
作业系统:Windows 10
问题内容:
想要批次修改副档名
目前只会批次修改同一资料夹内的档案
我想要批次处理
资料夹里面的好几个子资料夹内的档案
把副档名改掉
该怎么设定呢?
请大大教学,感谢
作者: smallreader (小读者)   2021-08-12 03:37:00
先问改什么类型的档案?直接改副档名不会自动把内容转码成另一个格式喔一般我都用python命令列去批次重新命名及转档import osext = ".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))这段是照着你问的问题写出来的,会把指定的副档名等全部换成一种,可是没有实用性,除非是相同mimetype像把.jfif .jpeg .JPG改成.jpg吧...
作者: decorum (Festina Lente)   2021-08-12 04:22:00
rename master
作者: hirokofan (笠原弘子 命!)   2021-08-12 06:53:00
要不要干脆找个小软件来处理啊....
作者: baobao0915 (宝宝)   2021-08-12 13:57:00
小软件就好~在公司很常用

Links booklink

Contact Us: admin [ a t ] ucptt.com