diff --git a/demo_mover/remote_local_dir.py b/demo_mover/remote_local_dir.py index 91b532e1..f5abbd5b 100644 --- a/demo_mover/remote_local_dir.py +++ b/demo_mover/remote_local_dir.py @@ -9,7 +9,13 @@ class local_dir_remote: def list_dir(self): path = Path(self.path) - return list(path.glob('*')) + file_list = [] + delta = timedelta(minutes=5) + for file_demo in list(path.glob('*')): + mtime = datetime.fromtimestamp(os.stat(file_demo).st_mtime) + if mtime < datetime.now() - delta: + file_list.append(file_demo) + return file_list def delete_local(self, pathfile): with contextlib.suppress(FileNotFoundError):