Node.js jsftp 删除目录

标签 node.js ftp ftp-client

有没有办法使用jsftp从 ftp 位置删除目录(文件夹)?

我只找到了如何创建一个新目录...

Ftp.raw("mkd", "/new_dir", function(err, data) {
    if (err) return console.error(err); 
});

如果没有,我还能用什么来实现这一目标?

最佳答案

由于它使用原始 FTP 命令,因此它只是

Ftp.raw("dele", ...

常用命令

  • ABOR -> 中止文件传输
  • CWD -> 更改工作目录
  • DELE -> 删除远程文件
  • LIST -> 列出远程文件
  • MDTM -> 返回文件的修改时间
  • MKD -> 创建远程目录
  • NLST -> 远程目录名称列表
  • PASS -> 发送密码
  • PASV -> 进入被动模式
  • PORT -> 打开数据端口
  • PWD -> 打印工作目录
  • QUIT -> 终止连接
  • RETR -> 检索远程文件
  • RMD -> 删除远程目录
  • RNFR -> 重命名自
  • RNTO -> 重命名为
  • SITE -> 站点特定命令
  • SIZE -> 返回文件的大小
  • STOR -> 在远程主机上存储文件
  • TYPE -> 设置传输类型
  • 用户 -> 发送用户名

不太常见的命令

  • ACCT -> 发送帐户信息
  • APPE -> 附加到远程文件
  • CDUP -> CWD 到当前目录的父目录
  • 帮助 -> 返回有关使用服务器的帮助
  • MODE -> 设置传输模式
  • NOOP -> 什么都不做
  • REIN -> 重新初始化连接
  • STAT -> 返回服务器状态
  • STOU -> 唯一存储文件
  • STRU -> 设置文件传输结构
  • SYST -> 返回系统类型

Source

关于Node.js jsftp 删除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44544553/

相关文章:

node.js - 如何使用 Mongoose 来(添加、更新、删除)嵌套文档

c++ - 使用 libcurl 检查 SFTP 站点上是否存在文件

c - 在我的 FTP 服务器上列出目录时出现 "bare linefeeds received in ASCII mode"警告

bash - 如何使用命令通过 FTP 覆盖文件?

node.js - 将字段合并为一个

javascript - Nodejs JavaScript 事件

java - 我应该使用 HTTP 服务器还是 FTP 服务器进行文件下载?我如何在这里使用 P2P 协议(protocol)?

Java ftpclient 应用程序不连接

java - 为什么通过Apache FTPClient上传的文件比本地的原始文件小?

javascript - 在 Azure Web 应用程序中对本地文件执行 GET 时获取 "404 not found"