这些文件包含不同的文件类型。在尝试使用cmd更改束文件名并使用此类技术之后,这并没有改变。找到截图以便更好地理解。
我从这里使用过这样的Python代码,但它没有用。 How to change multiple filenames in a directory using Python
答案 0 :(得分:1)
您可以使用os
重命名,glob
可以方便地获取文件列表:
import os, glob
def rename(files, pattern, replacement):
for pathname in glob.glob(files):
basename= os.path.basename(pathname)
new_filename= basename.replace(pattern, replacement)
if new_filename != basename:
os.rename(
pathname,
os.path.join(os.path.dirname(pathname), new_filename))
rename('*.XXX', 'XXX', 'YYY')
灵感来自this answer。
答案 1 :(得分:0)
我已在cmd中尝试使用此代码来更改文件名。 但它一次改变一个文件类型。
ren [Something].XXX [Something].YYY
即使更改文件夹中的多个文件的文件类型
也是如此ren *.XXX *.YYY
但是我试图将多个文件类型专门更改为单个文件类型。 [有些输出我有] [1]:https://i.stack.imgur.com/Kdwzx.png