如何用Python dirsync实现源删文件后同步删除目标对应文件?
解决方案
dirsync 的 sync 模式默认仅同步源文件夹新增或更新的内容到目标文件夹,不会处理源文件夹已删除的文件。要实现源文件删除后,目标对应文件也同步删除的需求,只需在调用 sync 函数时添加 purge=True 参数。
修改后的代码如下:
from dirsync import sync src = "C:/src/" des = "C:/des/" sync(src, des, "sync", purge=True)
purge=True参数会让同步过程自动清理目标文件夹中存在,但源文件夹已删除的文件和子文件夹,实现源到目标的完全单向镜像同步。
内容的提问来源于stack exchange,提问作者Werner van der Merwe
相关产品推荐
相关产品推荐

