-
Java + chmod
Bonjour à tous,
J'ai crée une interface Java qui permet de créer des fichiers textes contenus dans des dossiers.
Cependant j'utilise un logiciel nommé Condor qui permet de faire du partage de ressources et donc les fichiers doivent être accessibles à tous le monde.
J'ai donc pensé a faire un :
/bin/sh -c chmod -R 777 /mon_Dossieroutput_ racine
Malheureusement j'obtiens l'erreur :
> /bin/sh -c chmod -R 777 /Dossier
chmod: too few arguments
Je ne comprends pas vraiment de quoi ca peut venir car si j'utilise directement chmod -R 777 /Dossier je n'ai aucun problème.
Avez vous une idée de comment utiliser chmod à partir de Java afin de rendre effectifs ces changements de Permissions?
Peut être existe-t-il une fonction Java pour faire ca : Je me lance à sa recherche!
Merci d'avance!
Bonne journée
-
Pour appeler une commande système ayant plusieurs paramètres, il faut les décomposer dans un tableau de chaînes et utiliser la méthode Runtime.exec(String[])
-
Oops je viens de me rendre compte que je ne t'avais pas répondu!!
Merci beaucoup :) tout marche maintenant!
Bonne journée!