View Single Post
Old 18-05-2012, 16:13   #3
Davy83
Member
 
Iscritto dal: Apr 2008
Messaggi: 81
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Ciao,
la piattaforma Java offre un supporto completo ai permessi per i file solo dalla versione 7 (l'ultima, vedi java.nio.file.Files.setPosixFilePermissions).
Con quelle più vecchie l'unica soluzione è tramite qualche hack: o lanci chmod dalla jvm con un Runtime.exec, oppure usi JNA o JNI come ponti per fare chiamate di sistema.

link di riferimento:
http://stackoverflow.com/questions/6...le-permissions

Ho provato a compilare il tutto anche con la 7 ma nulla.
Io mio programma scompatta degli archivi, modifica degli xml all'interno e poi li ricompatta.
Quando scompatto, sempre con la classe util.zip, i file sono tutti accessibili e modificabili, tant'è che riesco a leggerli. Poi una volta creato l'archivio, l'archivio stesso è accessibile, mentre solo i file al suo interno risultano inaccessibili.
l metodo indicato nel link, assegna permessi al file, ma nel mio caso, siccome è un archivio, non credo che influisca sui permessi dei file in esso archiviati.
Sbaglio???

Grazie mille per la risposta.
Davy83 è offline   Rispondi citando il messaggio o parte di esso