Existe alguma forma de inserir uma especie de um rastreador a um arquivo com java?

Possuo uma aplicação que cria um arquivo doc em uma pasta temporia e ao editar(Pela minha aplicação) abre uma ferramenta de terceiro como Word, e ao alterar o arquivo a aplicação verifica que o mesmo foi modificado e salva no banco. Só que estou com problema que no libre Office ao salvar o arquivo ele está movendo para outra pasta o arquivo, ai minha aplicação acaba se perdendo. Por isso que quero ate verificar uma forma de não permitir que esse arquivo seja movido ou de rastrear ele. Por favor estou precisando muito de uma ajuda…

Seja mais especifico

basicamente precisava de alguma forma impedir que o Libre office mova o arquivo quando eu salve ele, acredito que ele faz isso pois ao montar o arquivo eu monto em uma pasta temporária. Por isso gostaria de alguma sugestão, para rastreamento do arquivo, ou bloqueio de movimentação.

Mas não tem como configurar a pasta em que o libre Office salva o arquivo?

Já deu uma olhada em WatchService?

Ou o