Bonjour a tous,
Je lance mon code java avec le SecurityManager(java.policy)
Voici la situation, je travaille avec un dossier(toutes permissions sur "C:/Testfolder" par exemple) et tous les autres dossiers sont donc bloqués. J'ai un fichier .bat dans mon dossier "C:/Testfolder", il a pour but de supprimer "C:/fileProtected" par exemple.
Mon application java souhaite supprimer un dossier protégé ("C:/otherFile" par exemple), l'accès est refusé, ce qui est normal!!
Mais si je lance mon .bat(accès autorisé) qui lui va supprimer un dossier protégé, la demande d'accès ne se fait plus... et le dossier protégé est supprimé!!
est ce normal que java ne transmette pas les permissions au .bat?Sinon avez vous d'autres solutions?
Merci d'avance, Aurel
Sous réserve que j'ai bien compris la question: oui c'est normal
Le .bat ext exécuté par le système d'exploitation, même s'il est lancé depuis java. Il ignorera complètement toute policy java
Une autre solution ? qu'est-ce que vient faire le .bat dans l'affaire. Tu ne peux pas tout traiter en Java
Et éventuellement si tu peux essayer de clarifier ta question, je ne suis pas bien sûr d'avoir bien compris ce que tu veux faire exactement.