File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
1
from watchdog .observers import Observer
2
+ import time
2
3
from watchdog .events import FileSystemEventHandler
3
4
import os
5
+ import json
4
6
5
7
class Handler (FileSystemEventHandler ):
6
8
def on_modified (self , event ):
@@ -9,13 +11,17 @@ def on_modified(self, event):
9
11
dst = f"{ destination_folder } /{ file } "
10
12
os .rename (src = src , dst = dst )
11
13
12
-
13
-
14
14
if __name__ == "__main__" :
15
15
watched_folder = input ("Paste the path to the folder to be tracked: " )
16
16
destination_folder = input ("Paste the path to the destination folder: " )
17
17
handler = Handler ()
18
18
observer = Observer ()
19
19
observer .schedule (event_handler = handler , path = watched_folder , recursive = True )
20
20
observer .start ()
21
+ try :
22
+ while True :
23
+ time .sleep (10 )
24
+ except KeyboardInterrupt :
25
+ observer .stop ()
26
+ observer .join ()
21
27
You can’t perform that action at this time.
0 commit comments