python - 文件夹整理
将当前文件夹的文件根据创建时间进行整理
# 整理当前文件夹
import time
import os
import shutil
# 将旧文件复制到新路径
def cutFile(fileName):
if os.path.isdir(fileName) == True:
return
if fileName == "scan.py" or fileName == "scan.bat":
return
filemt = time.localtime(os.stat(fileName).st_mtime)
year = time.strftime("%Y", filemt)
month = time.strftime("%m", filemt)
day = time.strftime("%d", filemt)
# 扫描文件目录创建
scanSavePath = f"./{year}/{month}/{day}/"
if not os.path.isdir(scanSavePath):
print(f"创建目录: {scanSavePath}")
os.makedirs(scanSavePath)
shutil.move(fileName, scanSavePath + fileName)
while True:
nowTime = f"{time.strftime('%H:%M:%S', time.localtime())}"
dirs = os.listdir("./")
for i in range(len(dirs)):
fileName = dirs[i]
cutFile(fileName)
print(f"{nowTime}: 整理成功,休眠1小时")
time.sleep(3600)
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通