System.Directory.getPermissions crashes when checking file on read-only file system