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))