我有一个包含许多(大约500个)文件的文件夹,名称为
roz001.mp3
roz002.mp3
...
然后我有一个格式为
的.txt(称为“names.txt”)文件
roz001 O korytnačke a opici
roz002 Vlk a líška
...
基本上,它就像“(没有扩展名的文件名)(空格)(没有扩展名的所需文件名的字符串)”。
如何使用此列表重命名这些文件?我需要将文件“roz001.mp3”重命名为“Okorytnačkeaopici.mp3”,依此类推。我真的不在乎如何实现这一点 - 我可以访问终端(我在Mac上),我也可以使用Python,但我愿意使用任何可用于执行此操作的方法。
提前感谢您提供所有帮助。
答案 0 :(得分:1)
在Python中,它将非常简单:
代码可以是:
import os
with open("names.txt") as fd:
for line in fd:
line = line.strip()
if len(line) == 0: continue
old, new = line.strip().split(" ", 1)
os.rename(old.strip() + ".mp3", new.strip() + ".mp3")
答案 1 :(得分:0)