import os import datetime import time paths = { 'path/to/folder1/': [], 'path/to/folder2/': [] } while True: for path in paths: newcheck = os.listdir(path) if paths[path] != newcheck: paths[path] = list(set(newcheck) - set(paths[path])) for file in enumerate(paths[path]) filename = f"folder_5/file_{datetime.datetime.now()}/" os.system(f"cp {paths}{file} {filename}") time.sleep(5)