以下是一个示例代码,可以按照文件的标题顺序重命名文件:
import os
def rename_files(path):
file_list = os.listdir(path)
file_list.sort() # 按照文件名排序
count = 1
for filename in file_list:
if not os.path.isfile(os.path.join(path, filename)): # 确保是文件而不是文件夹
continue
file_extension = os.path.splitext(filename)[1] # 获取文件扩展名
new_filename = f"{count}{file_extension}" # 新的文件名
os.rename(os.path.join(path, filename), os.path.join(path, new_filename))
count += 1
# 使用示例
folder_path = "/path/to/folder" # 文件夹路径
rename_files(folder_path)
请将/path/to/folder
替换为实际的文件夹路径。上述代码将按照文件的标题顺序(按照文件名排序)对文件进行重命名,重命名后的文件名格式为数字+原文件扩展名
,例如1.txt
、2.txt
等。