code: public List<String> ls(String path, final Filter<LsEntry> filter) {
  		final List<String> fileNames = new ArrayList<>();
  		try {
  			channel.ls(path, new LsEntrySelector() {
  				@Override
  				public int select(LsEntry entry) {
  					String fileName = entry.getFilename();
  					if (false == StrUtil.equals(".", fileName) && false == StrUtil.equals("..", fileName)) {
  						if (null == filter || filter.accept(entry)) {
  							fileNames.add(entry.getFilename());
  						}
  					}
  					return CONTINUE;
  				}
  			});
  		} catch (SftpException e) {
  			throw new JschRuntimeException(e);
  		}
  		return fileNames;
  	}
docs: 遍历某个目录下所有文件或目录，不会递归遍历
  
  @param path 遍历某个目录下所有文件或目录
  @param filter 文件或目录过滤器，可以实现过滤器返回自己需要的文件或目录名列表
  @return 目录或文件名列表
  @since 4.0.5