选择目录的备份、同步

TotalCommander的同步文件夹功能已经很好用了

但是实现增量备份还需要自行变通一下

假设要把A目录及其子目录下的所有文件同步到B机器的dirb目录,然后复制到远程的C机器的dirc目录

第一次很简单,全部复制过去即可A==>//B/dirb/A

以后A目录里的文件发生变化了,第二次同步则只需要比较A和//B/dirb/A,复制A里变化的文件到//B/dirb/A1

以后A目录里的文件发生变化了,第三次同步则需要比较A和//B/dirb/A+A1,复制A里变化的文件到//B/dirb/A2

——之所以出现A1、A2,而不是永远是完整的dirb/A,是因为每次同步的变化都需要复制到C机器,增量A1、A2毕竟毕竟小,方便转移


但是TC不支持 把多个目录(如dirb/A+dirb/A1+dirb/A2)作为一个源目录参与 和A目录的比较

另外,对于完整备份,一般可以选择rar压缩,但是,如果待压缩的内容源目录不是很少的几个目录,而是需要在一个目录树里复杂选择的,winrar目前还没有方便的带复选框的目录树供选择源目录

考虑自己实现一个:对指定目录生成目录树到带复选框的Treeview,用户选择后,可以保存到一个配置文件,也可以从配置文件读入上次保存的选择信息,然后生成目录清单文件,有rar按此目录清单进行压缩。。。。。

麻烦是:自从上次生成配置文件后,目录结构有所变化,怎么办。。。。。

你可能感兴趣的:(同步)