是node.js的rmdir递归吗?它将工作在非空目录?

fs.rmdir的文档非常短,并且不解释当目录不为空时rmdir的行为。

问:如果我尝试使用此API删除非空目录会发生什么?

解决方法

简短的回答:node.js fs.rmdir()调用POSIX rmdir();这将删除一个空目录,或返回一个错误。在给定的情况下,调用将调用回调函数并将错误作为异常传递。

这里的问题是node.js文档引用POSIX

Node.js API Docs File System介绍说:

File I/O is provided by simple wrappers around standard POSIX functions.

这几乎将问题改为:
Is there a listing of the POSIX API / functions?

fs.rmdir的描述是简洁,但足够。

Asynchronous rmdir(2).

这里的rmdir(2)是对rmdir() system call的文档的隐式引用。这里的数字(2)是一个旧的unix手册页惯例,用于指示手册页的第2节,包含内核接口。

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...