If an EBUSY, EMFILE, ENFILE, ENOTEMPTY, or
EPERM error is encountered, Node.js will retry the operation with a linear
backoff wait of retryDelay ms longer on each try. This option represents the
number of retries. This option is ignored if the recursive option is not
true.
default
0
Optional recursive
recursive:boolean
deprecated
since v14.14.0 In future versions of Node.js,
fs.rmdir(path, { recursive: true }) will throw on nonexistent
paths, or when given a file as a target.
Use fs.rm(path, { recursive: true, force: true }) instead.
If true, perform a recursive directory removal. In
recursive mode, errors are not reported if path does not exist, and
operations are retried on failure.
default
false
Optional retryDelay
retryDelay:number
The amount of time in milliseconds to wait between retries.
This option is ignored if the recursive option is not true.
If an
EBUSY
,EMFILE
,ENFILE
,ENOTEMPTY
, orEPERM
error is encountered, Node.js will retry the operation with a linear backoff wait ofretryDelay
ms longer on each try. This option represents the number of retries. This option is ignored if therecursive
option is nottrue
.0