-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdiffer.py
More file actions
33 lines (26 loc) · 712 Bytes
/
Copy pathdiffer.py
File metadata and controls
33 lines (26 loc) · 712 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import sys
import os
import platform
md5="md5"
folder1 = sys.argv[1]
folder2 = sys.argv[2]
dir1 = os.listdir(folder1)
dir2 = os.listdir(folder2)
new_dir1=[]
new_dir2=[]
for file in dir1:
if(file.startswith(".")):
continue
new_dir1.append(file)
for file in dir2:
if(file.startswith(".")):
continue
new_dir2.append(file)
for file in new_dir1:
r1=os.popen('%s %s'%(md5,os.path.join(folder1,file))).read().strip().split()[-1]
r2=os.popen('%s %s'%(md5,os.path.join(folder2,file))).read().strip().split()[-1]
#print(r1+" "+r2)
if(r1 == r2):
print("%s match!"%file)
else:
print("warning: %s doesn't match in two side"%file)