path
{string|Buffer|URL}options
{Object}force
{boolean} Whentrue
, exceptions will be ignored ifpath
does not exist. Default:false
.maxRetries
{integer} If anEBUSY
,EMFILE
,ENFILE
,ENOTEMPTY
, orEPERM
error is encountered, Node.js will retry the operation with a linear backoff wait ofretryDelay
milliseconds longer on each try. This option represents the number of retries. This option is ignored if therecursive
option is nottrue
. Default:0
.recursive
{boolean} Iftrue
, perform a recursive removal. In recursive mode operations are retried on failure. Default:false
.retryDelay
{integer} The amount of time in milliseconds to wait between retries. This option is ignored if therecursive
option is nottrue
. Default:100
.
callback
{Function}err
{Error}
Asynchronously removes files and directories (modeled on the standard POSIX rm
utility). No arguments other than a possible exception are given to the
completion callback.