cwRsync文件双向同步问题

cwRsync是一个windows上的文件同步的一个工具,利用cwRsync这个工具可以同步服务器之间的文件。根据项目要求,需要搭建一个文件同步系统。首先在中心服务器上进行cwRsyncServer配置,之后在客户端上配置client。文件同步系统需要定时进行文件的同步,所以可以将同步指令写成bat批处理文件,通过c#程序进行调用bat批处理文件实现定时同步功能。bat批处理的同步指令主要有两个,一个是从本地服务器向中心服务器同步,我们暂时称之为上传;二是中心服务器向本地服务器同步,称之为下载。bat批处理命令的顺序为先上传后下载。现在发现有个问题:

  1. 中心服务器修改的文件无法向下同步
  • 原因:bat批处理命令的顺序是先上传后下载,中心服务器修改文件内容后来不及向下同步便被本地服务器上传的文件将其覆盖掉。
  • 备注:如果中心服务器上新增了文件,即这个文件在本地服务器上面不存在,则不受影响
  • 解决:参数-u跳过接收器上较新的文件
posted @ 2018-08-29 20:19  早上好章鱼哥  阅读(1615)  评论(0编辑  收藏  举报