Friday, April 22, 2022

按照日期,整理文件


import os

import shutil

import time

from datetime import datetime

import shutil

import glob

from pathlib import Path

from pathlib import Path


src = r"D:\pic"

dst = r"E:\PicDT"


files = glob.glob(src + r'\**\*.*', recursive=True)


for filename in files:

    if Path((filename)).is_file():

        created = (os.path.getmtime(filename))

        createYmd = datetime.fromtimestamp(created).strftime("%Y-%m-%d")

        if not os.path.exists(os.path.join(dst, createYmd)):

            os.mkdir(os.path.join(dst, createYmd))

        shutil.copy2(filename, os.path.join(dst, createYmd ,Path(filename).name))



No comments: