import os
def change_extensions(folder_path, new_ext):
for filename in os.listdir(folder_path):
if os.path.isfile(os.path.join(folder_path, filename)):
base_name, ext = os.path.splitext(filename)
new_filename = base_name + new_ext
new_filepath = os.path.join(folder_path, new_filename)
# 避免重复文件名冲突
index = 1
while os.path.exists(new_filepath):
new_filename = f"{base_name}_{index}{new_ext}"
new_filepath = os.path.join(folder_path, new_filename)
index += 1
os.rename(os.path.join(folder_path, filename), new_filepath)
if __name__ == "__main__":
folder_path = input("请输入文件夹路径: ") # 从用户获取文件夹路径
new_extension = ".jpg" # 新的文件后缀
change_extensions(folder_path, new_extension)
print("文件后缀修改完成!")