我正在使用此脚本列出服务器中的所有文件
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();
});
我如何打印目录的所有文件?
提前感谢。
答案 0 :(得分:1)
也许是这样的:
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();
});
但请确保还添加一些拒绝处理程序并正确处理错误。有关详情,请参阅此处:Should I refrain from handling Promise rejection asynchronously?