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:
existe il une classe qui gere ca?une api? ou un technique un peu plus propre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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");
merci d'avance pour vos reponses
Partager