L'unico modo, almeno di ulteriori aggiornamenti da java 7/8, e quello tramite un FileChannel tentare di effettuare un lock in scrittura se il lock va a buon fine allora quel file non è utilizzato da nessun altro processo se il tentativo di lock solleva un eccezione allora il file ha già un lock e questo vuol dire che vi è già un handle aperto in scrittura.

Rispondi quotando