public SftpFile[] ls(String path) throws SshException { try { List entries = client.ls(path); List files = new ArrayList(); for (Iterator it = entries.iterator(); it.hasNext();) { files.add(entryToFile(path, (SFTPv3DirectoryEntry) it.next())); } return (SftpFile[]) files.toArray(new SftpFile[files.size()]); } catch (SFTPException sftpE) { throw new SftpException(sftpE.getServerErrorCode(), sftpE.getLocalizedMessage()); } catch (IOException e) { throw new SshException("Failed to list directory.", e); } }
try { if (isDir(path)) { List<SFTPv3DirectoryEntry> files = client.ls(realPath);
if (isDir(path)) { List<Object> result = new ArrayList<Object>(); List<SFTPv3DirectoryEntry> files = client.ls(realPath);