@Override public FileStatus[] next(final AbstractFileSystem fs, final Path p) throws IOException, UnresolvedLinkException { return fs.listStatus(p); } }.resolve(FileContext.this, absF);
/** * The specification of this method matches that of * {@link FileContext#listStatus(Path)} except that Path f must be for this * file system. */ public RemoteIterator<FileStatus> listStatusIterator(final Path f) throws AccessControlException, FileNotFoundException, UnresolvedLinkException, IOException { return new RemoteIterator<FileStatus>() { private int i = 0; private FileStatus[] statusList = listStatus(f); @Override public boolean hasNext() { return i < statusList.length; } @Override public FileStatus next() { if (!hasNext()) { throw new NoSuchElementException(); } return statusList[i++]; } }; }
@Override public Object call() throws Exception { return fs.listStatus(null); } }, NullPointerException.class, "Ouch! Argument cannot be null: f");
@Override public FileStatus[] listStatus(final Path f) throws IOException, UnresolvedLinkException { return myFs.listStatus(fullPath(f)); }
/** * Deletes all files from the given file system. * * @param fs The file system to clean up. * @throws IOException On error. */ public static void clear(AbstractFileSystem fs) throws IOException { // Delete root contents: FileStatus[] statuses = fs.listStatus(new Path("/")); if (statuses != null) { for (FileStatus stat: statuses) fs.delete(stat.getPath(), true); } }
@Override public FileStatus[] listStatus(Path f) throws IOException, UnresolvedLinkException { checkPath(f); return myFs.listStatus(f); }
@Override public FileStatus[] listStatus(Path f) throws IOException, UnresolvedLinkException { ArrayList<FileStatus> results = new ArrayList<FileStatus>(); FileStatus[] listing = getMyFs().listStatus(f); if (listing != null) { for (int i = 0; i < listing.length; i++) { if (!isChecksumFile(listing[i].getPath())) { results.add(listing[i]); } } } return results.toArray(new FileStatus[results.size()]); }
@Override public Object call() throws Exception { return fs.listStatus(new Path("/someDir")); } }, FileNotFoundException.class, null);
@Override public FileStatus[] listStatus(final Path f) throws AccessControlException, FileNotFoundException, UnresolvedLinkException, IOException { InodeTree.ResolveResult<AbstractFileSystem> res = fsState.resolve(getUriPath(f), true); FileStatus[] statusLst = res.targetFileSystem.listStatus(res.remainingPath); if (!res.isInternalDir()) { // We need to change the name in the FileStatus as described in // {@link #getFileStatus } ChRootedFs targetFs; targetFs = (ChRootedFs) res.targetFileSystem; int i = 0; for (FileStatus status : statusLst) { String suffix = targetFs.stripOutRoot(status.getPath()); statusLst[i++] = new ViewFsFileStatus(status, this.makeQualified( suffix.length() == 0 ? f : new Path(res.resolvedPath, suffix))); } } return statusLst; }
FileStatus[] list = fs.listStatus(dir); list = fs.listStatus(dir); list = fs.listStatus(file);
for (FileStatus file : fs.listStatus(outDir)) { X.printerrln("__ file: " + file);
FileStatus[] files = fs.listStatus(new Path("/"));
@Override public FileStatus[] next(final AbstractFileSystem fs, final Path p) throws IOException, UnresolvedLinkException { return fs.listStatus(p); } }.resolve(FileContext.this, absF);
@Override public FileStatus[] next(final AbstractFileSystem fs, final Path p) throws IOException, UnresolvedLinkException { return fs.listStatus(p); } }.resolve(FileContext.this, absF);
@Override public FileStatus[] listStatus(final Path f) throws IOException, UnresolvedLinkException { return myFs.listStatus(fullPath(f)); }
@Override public FileStatus[] listStatus(Path f) throws IOException, UnresolvedLinkException { checkPath(f); return myFs.listStatus(f); }
@Override public FileStatus[] listStatus(final Path f) throws IOException, UnresolvedLinkException { return myFs.listStatus(fullPath(f)); }
@Override public FileStatus[] listStatus(Path f) throws IOException, UnresolvedLinkException { checkPath(f); return myFs.listStatus(f); }
@Override public FileStatus[] listStatus(Path f) throws IOException, UnresolvedLinkException { checkPath(f); return myFs.listStatus(f); }
@Override public FileStatus[] listStatus(final Path f) throws IOException, UnresolvedLinkException { return myFs.listStatus(fullPath(f)); }