code: public void mlsd(String path, DataSink sink)
          throws ServerException, ClientException, IOException {
          Command cmd = (path == null) ?
              new Command("MLSD") :
              new Command("MLSD", path);
  
          performTransfer(cmd, sink);
      }
docs: Performs remote directory listing on the given path.
  Sends 'MLSD &lt;path&gt;' command.
  
  @param path directory to perform listing of. If null, listing
  of current directory will be performed.
  @param sink sink to which the listing data will be written.