Hallo,
kann mir jemand sagen warum folgender Code immere eine AccessControlException mit "Access denied" wirft?
Ich habe definitiv Schreibrechte auf diese Verzeichnis! Laut Java-Api sollte dann einfach nichts geschehen.
Ich bin ratlos... Kann mir jemand erklären, weshalb an der Stelle IMMER die AccessControllException geworfen wird?
Vorab, das File per canWrite() zu checken genügt nicht. Darüber wird nur abgedeckt, ob das Objekt einen Schreibschutz hat oder nicht, nicht aber die eigentlichen Schreibrechte auf OS-Ebene.
Grüße
kann mir jemand sagen warum folgender Code immere eine AccessControlException mit "Access denied" wirft?
Java:
AccessController.checkPermission(new FilePermission("D:\\test\\", "read,write"));
Ich bin ratlos... Kann mir jemand erklären, weshalb an der Stelle IMMER die AccessControllException geworfen wird?
Vorab, das File per canWrite() zu checken genügt nicht. Darüber wird nur abgedeckt, ob das Objekt einen Schreibschutz hat oder nicht, nicht aber die eigentlichen Schreibrechte auf OS-Ebene.
Grüße
Zuletzt bearbeitet: