[Resolvido]Como faço para descobrir se um pdf esta aberto ou não?

Olá galera!!!

Estou com um problema grande.

Fiz um aplicativo utilizando iText em que gero um relatório em pdf.

O problema é que se o usuário indicar o mesmo nome de pdf e se este estiver aberto da um erro ao salvar o pdf.

Uma das maneiras que pensei, foi descobrir se o arquivo pdf esta aberto e assim avisar ao usuário que ele tem que fechar este arquivo.

Como faço para descobrir se um pdf esta aberto ou não ?

Se tiverem mais sugestões agradeço.

Felipe

[code]File f = new File(Constantes.ARQUIVO_BLOQUEIO);
FileLock lock = null;

    f.createNewFile();
    lock = new RandomAccessFile(f, "rw").getChannel().tryLock();

    boolean bloquueado = (lock == null);

[/code]

Tenta com esse codigo ai, se tiver aberto deve tá bloqueado. Tenta ae e dá um retorno.

Deu certo…ele emite uma mensagem de erro para o usuário.

Valew…

Que bom!

Pra facilitar pros demais usuários, sugiro editar o tópico adicionando a palavra ‘[RESOLVIDO]’ no início do título do tópico.

[]'s