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')
Pergunta
Samuel Bezerra
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??
.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.