Verificar se arquivo é usado URGENTE

cara eu preciso urgentemente verificar se um arquivo txt esta sendo usado, o fluxo é o seguinte enquanto o arquivo é escrito esta sendo executado uma operaçao automatica no arquivo, e esta operacao so pode ser executada se o arquivo estiver pronto, ou seja se ja estiver sido escrito tudo no arquivo, o que eu nao consegui fazer essa verificação , alguem tem alguma ideia de como verificar se o arquivo esta em uso. detalhe eu nao consigo gerenciar quando o arquivo é escrito, pq é outra aplicação que faz esse recurso.

espero que alguem me ajude