#!/usr/bin/python
import os
SLAVE_1 = "slave1/"
SLAVE_2 = "slave2/"
if __name__ == "__main__":
dir_1 = []
dir_2 = []
#
# falls du das doch nochmal fuer files UND dirs brauchst ;)
#
# for root, dirs, files in os.walk(SLAVE_1):
# for i in dirs:
# dir_1.append(os.path.join(root, i))
# for k in files:
# dir_1.append(os.path.join(root, k))
#
#
# for root, dirs, files in os.walk(SLAVE_2):
# for i in dirs:
# dir_2.append(os.path.join(root, i))
# for k in files:
# dir_2.append(os.path.join(root, k))
#
# doubles = [ os.path.join(SLAVE_2, k) for k in [ i.replace(SLAVE_1, '') for i in dir_1 ] if k in [ j.replace(SLAVE_2, '') for j in dir_2 ] ]
for root, dirs, files in os.walk(SLAVE_1):
for i in files:
dir_1.append(os.path.join(root, i))
for root, dirs, files in os.walk(SLAVE_2):
for i in files:
dir_2.append(os.path.join(root, i))
doubles = [ os.path.join(SLAVE_2, k) for k in [ i.replace(SLAVE_1, '') for i in dir_1 ] if k in [ j.replace(SLAVE_2, '') for j in dir_2 ] ]
print doubles
for i in doubles:
print "deleting '%s'" % i
os.unlink(i)