
Originariamente inviata da
roquentin
Non ho capito bene, dici in questo modo:
codice:
try {
lock.release();
lock = channel.tryLock();
// SE ARRIVO QUI VUOL DIRE CHE IL FILE NON NESSUN LOCK (NON E' APERTO IN SCRITTURA)
System.out.println("File esiste");
} catch (OverlappingFileLockException e) {
// SE INVECE ARRIVO QUI VUOL DIRE CHE VI E' UN LOCK SUL FILE
System.out.println("File esiste ed è aperto");
} finally {
lock.release();
}
creaFilePdf.createPdf(tabellaMesi, tabellaTermocoppia, f, pathname, latitudine, longitudine, radiazioneAnnuale, inclinazioneOttimale, azimuth, menuCondizioni);