node.js rmdir是递归?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (31)

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

提问于
用户回答回答于

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

用户回答回答于

使用npm-module rimraf

安装

npm install rimraf

或者安装并保存到'package.json'(其他保存选项可以在npm-install文档中找到)

npm install --save rimraf

然后可以执行以下操作:

rmdir = require('rimraf');
rmdir('some/directory/with/files', function(error){});

或者在Coffeescript中:

rmdir = require 'rimraf'
rmdir 'some/directory/with/files', (error)->

扫码关注云+社区