Olá. Estou tentando criar um script que lê duas pastas e sincroniza os conteúdos copiando de um diretório para o outro as pastas e arquivos que eles não tem em comum. Até agora só consegui fazer o script ler as pastas e listar os conteúdos. Alguém pode me ajudar??
import os, shutil
pastaum = 'C:/Users/Samuel/Desktop/pastaA'
pastadois = 'C:/Users/Samuel/Desktop/pastaB'
os.chdir(pastaum)
for dirpath, dirnames, filenames in os.walk(pastaum):
#print('Pasta Atual',dirpath)
lista_A = dirnames + filenames
print('Conteúdo da pasta um:',lista_A)
#print('Arquivos',filenames)
print ('********')
os.chdir(pastadois)
for dirpath, dirnames, filenames in os.walk(pastadois):
#print('Pasta Atual',dirpath)
lista_B = dirnames + filenames
print('Conteúdo da pasta dois:',lista_B)
print('************')
arqA = list(os.walk(pastaum))
arqB = list(os.walk(pastadois))
for x in arqA:
for y in arqB:
if y != x:
shutil.copy(arqA[0],arqB[0])
else:
print ('nao tem')
.