Changer les droits d'un fichier en java multiplateforme
Bonjour tout le monde,
je suis en train de developpez une application pour mon stage, et je dois pouvoir modifier les droits d'acces à un fichier à la fois sous windows, unix et openVms.
j'ai trouve une solution, mais je la trouve vraiment moche...je m'explique:
->test de l'OS
-> en fonction de chaque OS, executer une commande du genre:
Code:
1 2 3 4 5 6 7
| Runtime runtime = Runtime.getRunTime();
//pour windows
runtime.exec(new String[] {"cacls.exe", "file name", "permission"});
//pour unix
runtime.exec(new String[] {"chmod".....})
//pour openVms
runtime.exec(new String[] {"SET SECURITY/PROTECTION=("user","perm") file.ext"); |
existe il une classe qui gere ca?une api? ou un technique un peu plus propre?
merci d'avance pour vos reponses