#/usr/bin/env python
#coding=utf8
#用来对比目录中文件的区别
#2015.11.12
#V0.0.0.1
import os
import sys
import filecmp
import re
import shutil
holderlist=[]
#递归获取更新项函数
def compareme(dir1,dir2):
dircomp=filecmp.dircmp(dir1,dir2)
#获取左目录中的文件或者目录
only_in_one=dircomp.left_only
#不匹配的文件
diff_in_one=dircomp.diff_files
#定义源目录绝对路径
dirpath=os.path.abspath(dir1)
#将更新文件名或者目录追加到holderlist
[holderlist.append(os.path.abspath(os.path.join(dir1,x))) for x in only_in_one]
[holderlist.append(os.path.abspath(os.path.join(dir1,x))) for x in diff_in_one]
#判断是否存在相同子目录,以便递归
if len(dircomp.common_dirs) > 0
#coding=utf8
#用来对比目录中文件的区别
#2015.11.12
#V0.0.0.1
import os
import sys
import filecmp
import re
import shutil
holderlist=[]
#递归获取更新项函数
def compareme(dir1,dir2):
dircomp=filecmp.dircmp(dir1,dir2)
#获取左目录中的文件或者目录
only_in_one=dircomp.left_only
#不匹配的文件
diff_in_one=dircomp.diff_files
#定义源目录绝对路径
dirpath=os.path.abspath(dir1)
#将更新文件名或者目录追加到holderlist
[holderlist.append(os.path.abspath(os.path.join(dir1,x))) for x in only_in_one]
[holderlist.append(os.path.abspath(os.path.join(dir1,x))) for x in diff_in_one]
#判断是否存在相同子目录,以便递归
if len(dircomp.common_dirs) > 0