PDA

Visualizza la versione completa : [JAVA] Cambiare permessi file su Linux


GiulioCesare
28-10-2005, 11:58
Salve ragazzi, devo fare un metodo in java che cambi i permessi di un file linux, i permessi sono di scrittura, lettura ed esecuzione, ho cercato sulle api, ma per ora ho trovato solo metodi che verificano che permessi ha un file, ma niente che li cambia, qualcuno ha mai fatto una cosa del genere?

LeleFT
28-10-2005, 13:10
try {
String [] comando = {"/bin/chmod", "777", "nome_del_file"}
Runtime.getRuntim().exec( comando );
} catch (Exception e) { e.printStackTrace(); }

In questo modo cambio i permessi al file nome_del_file: tutti potranno leggere/scrivere/eseguire tale file.

Cambia tu, in base a ci che devi fare, la bitmap dei permessi.

Ciao. :ciauz:

GiulioCesare
28-10-2005, 15:08
Ho saputo ora che il file non detto che sia sotto linux, quindi la tua soluzione potrebbe non funzionare, sto cercando di trovare una soluzione multipiattaforma, ho trovato la classe FilePermission, ma ho notato che quando chiamo il costruttore di questa classe, e do al file permessi di lettura e scrittura, esso pu essere anche eseguito, cosa che io non voglio :dh:

Loading