import os
import datetime
from tqdm import tqdm
def rename_files(directory):
# 获取当前日期
current_date = datetime.datetime.now().strftime("%Y-%m-%d")
# 获取目录下的所有文件
file_list = os.listdir(directory)
# 使用tqdm创建进度条
progress_bar = tqdm(total=len(file_list), desc="重命名进度")
# 遍历目录下的所有文件
for filename in file_list:
# 构建新的文件名
new_filename = f"{current_date}-{filename}"
# 获取文件的绝对路径
file_path = os.path.join(directory, filename)
# 构建新的文件路径
new_file_path = os.path.join(directory, new_filename)
# 重命名文件
os.rename(file_path, new_file_path)
# 更新进度条
progress_bar.update(1)
print(f"已将文件 {filename} 重命名为 {new_filename}")
# 关闭进度条
progress_bar.close()
# 从键盘上获取用户输入的目录路径
print("-"*50)
print("声明:该exe文件仅为学习交流,请勿用于商业用途!")
print("该文件创建时间为2023年10月27日")
print("-"*50)
directory = input("请输入要重命名的文件所在的目录路径[请不要直接按回车!!!]: ")
op = input("若不确认为该路径,请从键盘上输入1,否则输入回车:")
if op != '1':
# 将目录路径转换为绝对路径格式
directory = os.path.abspath(directory)
# 调用函数进行重命名
rename_files(directory)
print("按任意键退出程序")
ex = input()
1.文件重命名添加修改时间
最新推荐文章于 2024-07-10 17:20:09 发布