1 文件大小 os.stat(文件).st_size /1024/1024 变兆
2 有关时间
2.1 现在 datetime.datetime.now()
2.2 文件时间戳 os.stat(文件).st_mtime
2.3 格式化时间戳 datetime.datetime.fromtimestamp(os.stat(file).st_mtime)
import glob
import os
import datetime
path=input("请输入文件路径:")
os.chdir(path) size50=[]
date50=[]
rar=[]
print(glob.glob("**",recursive=True))
for file in glob.glob("*.*",recursive=True): if "rar" in file: rar.append(file)if os.stat(file).st_size/1024/1024>30: size50.append(file)data=datetime.datetime.fromtimestamp(os.stat(file).st_mtime)now=datetime.datetime.now()print(data-now)if (data-now).days >-1000:date50.append(file)
print("文件大于30吗的",size50)
print("文件在50天内的",date50)
print("文件夹中的所有rar压缩文件",rar)