Test read-write-permission for a list
java.security.Permissions
try { // Switching of the SecurityManager: SecurityManager sm = new SecurityManager(); System.setSecurityManager(sm); } catch (SecurityException se) { // SecurityManager is already put } boolean fHasPermission; try { AccessController.checkPermission(new FilePermission("/tmp/*", "read,write")); fHasPermission = true; } catch (SecurityException e) { fHasPermission = false; } if (fHasPermission) ...