Verifique se o download do arquivo torrent foi concluído para que o script Python possa mover o arquivo

1

Eu fiz um script em Python que é capaz de mover alguns arquivos de uma pasta para outra. Isso acontece quando os arquivos são estáticos. Meu problema surge quando os arquivos estão "incompletos" porque um programa de torrent ainda está baixando-os.

Como posso verificar com o python, antes de executar a operação "em movimento", se o arquivo está incompleto / ainda está sendo baixado, então eu sei que tenho que esperar executar qualquer operação nesse arquivo?

Porque se eu executar meu script e o arquivo ainda estiver sendo baixado, eu estaria movendo um arquivo corrompido, o que não é muito legal.

Então, como saber se um arquivo está sendo modificado / incompleto em python?

Como cliente de torrent, estou usando o Tixati.

    
por Con7e 02.06.2014 / 09:30

1 resposta

1

Você não precisa usar um script python para mover um arquivo após a conclusão.
A maioria dos clientes bittorrent pode fazer isso automaticamente se você configurá-los para fazer isso.
Uma vantagem de fazer isso dessa maneira é que o cliente pode continuar, assim semeie o torrent.

No Tixati você pode fazer isso de duas maneiras:

  • Abra Configurações do Tixati > Transferências > Arquivos locais
    Ativar: Após a conclusão, vá para este local:

ou

  • Selecione um torrent.
    Abra a guia Opções .
    Ativar: Após a conclusão, vá para este local:
por 02.06.2014 / 13:07