批量重命名文件是一项常见任务,可以使用Python来自动化这个过程。例如,将一个文件夹下的所有文件名从"file001.txt"、"file002.txt"等格式改为"photo_001.jpg"、"photo_002.jpg"等格式。
import os
directory = "/path/to/directory"
for index, filename in enumerate(os.listdir(directory)):
new_filename = f"photo_{str(index+1).zfill(3)}.jpg"
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))