Como saber que um arquivo terminou de copiar

Estou usando o ReadDirectoryChangesW para espionar uma pasta. Se estiver copiando um arquivo grande para a pasta, posso receber várias mensagens FILE_ACTION_MODIFIED, parece que sempre que o Windows grava uma grande parte do arquivo, você recebe uma notificação modificada por cada vez. Tentei usar a API CreateFile para verificar se o arquivo pode abrir pelo AP ou não, mas às vezes alguns arquivos são sempre bloqueados por outro AP, por exemplo, se você estiver abrindo o Outlook, o PST será atualizado, mas meu AP poderá Para acessá-lo, precisamos iniciar o Shadow Copy para abri-lo. Portanto, minha pergunta é: como saber se um arquivo terminou de copiar?

questionAnswers(3)

yourAnswerToTheQuestion