介绍
因为我的blog需要大量上传图片的原因,所以我需要一个帮我快速修改文件名字的工具
它的功能有:
- 将文件名字修改为有序的数字名字
- 自定义修改文件后缀名
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| import os
def rename_files(directory): files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f))] files.sort(key=lambda f: os.path.getctime(os.path.join(directory, f))) for index, file_name in enumerate(files, start=1): old_file_path = os.path.join(directory, file_name) new_file_name = f"{index}.png" new_file_path = os.path.join(directory, new_file_name) os.rename(old_file_path, new_file_path) print(f'Renamed: {old_file_path} -> {new_file_path}')
if __name__ == "__main__": directory = r"C:\Users\Username" rename_files(directory)
|