Optional path: stringv0.1.8
Asynchronous mkdir(2) - create a directory.
A path to a file. If a URL is provided, it must use the file: protocol.
Either the file mode, or an object optionally specifying the file mode and whether parent folders
should be created. If a string is passed, it is parsed as an octal integer. If not specified, defaults to 0o777.
Asynchronous mkdir(2) - create a directory.
A path to a file. If a URL is provided, it must use the file: protocol.
Either the file mode, or an object optionally specifying the file mode and whether parent folders
should be created. If a string is passed, it is parsed as an octal integer. If not specified, defaults to 0o777.
Optional path: stringAsynchronous mkdir(2) - create a directory with a mode of 0o777.
A path to a file. If a URL is provided, it must use the file: protocol.
Generated using TypeDoc
Asynchronously creates a directory.
The callback is given a possible exception and, if
recursiveistrue, the first directory path created,(err[, path]).pathcan still beundefinedwhenrecursiveistrue, if no directory was created (for instance, if it was previously created).The optional
optionsargument can be an integer specifyingmode(permission and sticky bits), or an object with amodeproperty and arecursiveproperty indicating whether parent directories should be created. Callingfs.mkdir()whenpathis a directory that exists results in an error only whenrecursiveis false. Ifrecursiveis false and the directory exists, anEEXISTerror occurs.On Windows, using
fs.mkdir()on the root directory even with recursion will result in an error:See the POSIX
mkdir(2)documentation for more details.