Como excluir arquivos em lote com base em sua soma de verificação correspondente a uma lista existente de somas de verificação

1

Estou procurando um meio de excluir arquivos com base na soma de verificação correspondente a uma lista de somas de verificação vistas anteriormente em um arquivo de texto ou em outra lista.

O contexto é um grande projeto de organização de fotos, no qual os dados chegarão de muitas fontes, muitas vezes com duplicação. 95% do que foi enviado será excluído com base em uma análise humana dele. Eu gostaria de gerar uma lista de somas de verificação do lote A quando ele é enviado e antes de um humano olhar através delas. Então, quando o Lote B é enviado, posso executá-lo contra essa lista cumulativa de somas de verificação e excluir automaticamente qualquer item da lista, uma vez que ela já foi revisada. Então, adicionarei as somas de verificação restantes à lista e as reveirei, sem perder tempo revisando as imagens que já foram vistas no Lote A.

Sei que posso fazer isso simplesmente mantendo uma pasta com 95% das fotos rejeitadas em vez de excluí-las e executando um programa de desduplicação, mas para fins de armazenamento e privacidade, prefiro excluí-las assim que elas forem revisado.

O melhor que consegui até agora é gerar uma lista de MD5 e de caminho de arquivo / nome do Lote B e usar uma consulta do Access para gerar um arquivo .bat para excluir qualquer caminho de caminho / nome cujo MD5 associado corresponda à lista. do Lote A, mas se houver um programa que possa fazer isso nativamente, eu adoraria usá-lo. Obrigado antecipadamente!

    
por jbsjbs 05.04.2016 / 16:21

0 respostas