我有这个简单的python脚本,它将sourcedir文件targetdir夹的内容同步到文件夹.
这是代码;
from dirsync import sync
sourcedir = "C:/sourcedir"
targetdir ="C:/targetdir"
sync(sourcedir, targetdir, "sync")
Run Code Online (Sandbox Code Playgroud)
无论何时进行更改,手动运行此脚本都很麻烦.我想让这个脚本在后台运行,这样每当sourcedir文件targetdir夹发生任何变化时,文件夹都会自动同步.
我正在使用python v3.5
有一个应用程序 库:
import sys
import time
import logging
from watchdog.observers import Observer
def event_handler(*args, **kwargs):
print(args, kwargs)
if __name__ == "__main__":
path = '/tmp/fun'
observer = Observer()
observer.schedule(event_handler, path, recursive=True)
observer.start()
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3177 次 |
| 最近记录: |