Javascript 在Nodejs中列出远程服务器中的所有文件

Javascript 在Nodejs中列出远程服务器中的所有文件,javascript,node.js,ftp,Javascript,Node.js,Ftp,我使用这个脚本列出服务器中的所有文件 var PromiseFtp = require('promise-ftp'); var ftp = new PromiseFtp(); ftp.connect({host: ipServer, user: user, password: password}) .then(function (serverMessage) { return ftp.list('/directory/',false); }).then(function

我使用这个脚本列出服务器中的所有文件

var PromiseFtp = require('promise-ftp');

  var ftp = new PromiseFtp();
  ftp.connect({host: ipServer, user: user, password: password})
  .then(function (serverMessage) {
    return ftp.list('/directory/',false);
  }).then(function () {
    return ftp.end();
  });

如何打印目录中的所有文件?

可能是这样的:

  var ftp = new PromiseFtp();
  ftp.connect({host: ipServer, user: user, password: password})
  .then(function (serverMessage) {
    return ftp.list('/directory/',false);
  }).then(function (list) {
    console.log(list);
    return ftp.end();
  });

但也要确保添加一些拒绝处理程序并正确处理错误。有关更多信息,请参见此部分:

您确定按照示例操作吗?