javascript - 如何使用nodejs检查SFtp上是否存在远程目录?

标签 javascript node.js ssh2-sftp

我需要检查 sFtp 连接上是否存在远程目录。

我正在使用这样的条件,

if (!sftp.Exists(remotePath))

我正在使用库ssh2-sftp-client但它不允许我使用 Exist 方法,因为它没有该功能。

有人可以建议我应该做什么来检查远程目录是否存在吗?

最佳答案

使用列表

sftp.list(remotePath);

如果文件不存在,它将(异步)触发错误

关于javascript - 如何使用nodejs检查SFtp上是否存在远程目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52183264/

相关文章:

javascript - Jquery + CSS 根据视口(viewport)宽度大小显示/隐藏表格元素

javascript - req.body.username 未输出正确的值

node.js - AWS-SDK DynamoDB NodeJS 性能不佳?

javascript - ssh2 : can't run the server on node js

Node.js - 将多个文件作为附件从服务器推送到客户端

javascript - 密码框文本

javascript - 如何过滤掉数组中重复的对象?

javascript - Lodash reduce with includes 或 orderBy iteratee 用例

node.js - 如何在 koa-route 中使用通配符