python实现文件按创建日期排序并重命名

import os
import time

# 获取当前文件夹的路径
current_path = os.getcwd()

# 获取当前文件夹下的所有文件名称
file_names = os.listdir(current_path)

# 按照文件创建时间排序
file_names.sort(key=lambda file_name: os.path.getctime(os.path.join(current_path, file_name)))

# 打印所有文件名称
n = 1
for file_name in file_names:
    oldname = file_name
    new_name = str(n) +'.m4a'
    os.rename(oldname,new_name)
    n+=1

 

发表评论