Enquanto estiver fazendo untar, os arquivos devem ser apagados do disco que não estão presentes no arquivo de untar

0

Suponha que eu tenha três arquivos no disco como f1, f2, f3 e uma pasta está presente e no meu arquivo somente f4, os arquivos f5 estão presentes. Então, após a operação untar, eu queria que os arquivos f1, f2, f3 fossem removidos / apagados, pois eles não estão presentes no arquivo e com o mesmo tempo alguns arquivos / pastas precisam ser excluídos e somente f4, f5 com pasta de teste. /sistema de arquivo. Isso é possível?

Disco local f1, f2, f3, / testfolder No arquivo tar f4, f5 Depois de untar f4, f5, / testfolder isso deve apresentar (ao fazer untar tem que excluir pasta do disco e excluir arquivos que não estão presentes no arquivo) Por favor, forneça a solução, pois isso é de alta prioridade. Obrigado.

    
por Aditi Gaikwad 19.09.2018 / 20:13

1 resposta

2

E sobre isso:

  1. Descompacte para um diretório temporário.
  2. Remova o diretório original.
  3. Mova o diretório temporário para que ele substitua o original.

Dependendo da sua preferência, você terá que cuidar de todos os subdiretórios do original. Preservar ou livrar-se deles.

    
por 19.09.2018 / 20:17

Tags