Python 同步文件
?? ?很多东西,在电脑里 和 移动硬盘 里面都存了一份。算是为了安全,做了下备份吧!有时,出去还是带移动硬盘方便。比如,带些自己存的软件到公司机器上装一下,带些资料到公司去分享。
?
?? ?自己电脑 和 移动硬盘上的数据,都用了同样的目录结构,要找什么,到那个地方就找到了。
?
?? ?但是,自己电脑里的东西,会不断增多,移动硬盘也会在外面放入一些好东西。两边都会修改。
?
?? ?要想保持两边数据完全同步,用git最好。只是,那样的话,太浪费硬盘了,俺移动硬盘才160G啊,经不起git的折腾。
?
?? ?所以,退而求其次,写了段脚本来同步。虽然还是有问题,如果,在两边都修改了同一文件,不会进行比较,做merge操作,而是直接用新的文件来覆盖旧的。在大多数情况下,这段脚本还是能用的。
?
?? ?我的环境是Python3.2。原则上3.0以上都能正常运行。
?
?
?
1 楼 lippeng 2011-09-18 这篇文章做的事,完全是重新发明轮子。。。
早就有很好的软件来做这事了。。。
软件的名字叫:rsync,samba下面的。。。