有时候测试环境的代码需要同步一下最新的,来保证项目部署的环境。
要求:
1.指定服务器目录,把此目录下所有的子文件夹及包含的文件,同步到指定的测试 服务器的目录。
2.可以过滤指定的文件、文件夹,来保证效率。例如过滤.log文件、conf目录等等
3.记录日志,某文件失败了,不影响继续同步其余的文件。
4.完成后有成功的返回。
#!/usr/bin/python
#coding=UTF-8
import filecmp
def IsFileEqual(f1,f2):
return filecmp.cmp(f1,f2)
#文件一样返回True,不一样返回False