@Internal("file.access") public static IntVector fileAccess(@Current Context context, StringVector names, int mode) throws FileSystemException { IntArrayVector.Builder result = new IntArrayVector.Builder(); for (String name : names) { FileObject file = context.resolveFile(pathExpand(name)); result.add(checkAccess(file, mode)); } result.setAttribute(Symbols.NAMES, new StringArrayVector(names.toArray())); return result.build(); }