path
{string|Buffer|URL}options
{Object}maxRetries
{integer} 如果遇到EBUSY
、EMFILE
、ENFILE
、ENOTEMPTY
或EPERM
错误,则 Node.js 会重试该操作(每次尝试时使用retryDelay
毫秒时长的线性回退等待)。 此选项表示重试的次数。 如果recursive
选项不为true
,则此选项会被忽略。 默认值:0
。recursive
{boolean} 如果为true
,则执行递归的目录删除。 在递归模式中,错误不会被报告(如果path
不存在),并且操作会被重试(当失败时)。 默认值:false
。retryDelay
{integer} 重试之间等待的时间(以毫秒为单位)。 如果recursive
选项不为true
,则此选项会被忽略。 默认值:100
。
同步的 rmdir(2)。
返回 undefined
。
对文件(而不是目录)使用 fs.rmdirSync()
会导致 ENOENT
错误(在 Windows 上)或 ENOTDIR
错误(在 POSIX 上)。