Function mkdir

  • Asynchronously creates a directory.

    The optional options argument can be an integer specifying mode (permission and sticky bits), or an object with a mode property and a recursiveproperty indicating whether parent directories should be created. CallingfsPromises.mkdir() when path is a directory that exists results in a rejection only when recursive is false.

    Since

    v0.0.67

    Returns

    Upon success, fulfills with undefined if recursive is false, or the first directory path created if recursive is true.

    Parameters

    Returns Promise<string | undefined>

  • Asynchronous mkdir(2) - create a directory.

    Parameters

    • path: PathLike

      A path to a file. If a URL is provided, it must use the file: protocol.

    • Optional options: "fs".Mode | "fs".MakeDirectoryOptions & { recursive?: false }

      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.

    Returns Promise<void>

  • Asynchronous mkdir(2) - create a directory.

    Parameters

    • path: PathLike

      A path to a file. If a URL is provided, it must use the file: protocol.

    • Optional options: "fs".Mode | "fs".MakeDirectoryOptions

      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.

    Returns Promise<string | undefined>

  • Asynchronously creates a directory.

    The optional options argument can be an integer specifying mode (permission and sticky bits), or an object with a mode property and a recursiveproperty indicating whether parent directories should be created. CallingfsPromises.mkdir() when path is a directory that exists results in a rejection only when recursive is false.

    Since

    v0.0.67

    Returns

    Upon success, fulfills with undefined if recursive is false, or the first directory path created if recursive is true.

    Parameters

    Returns Promise<string | undefined>

  • Asynchronous mkdir(2) - create a directory.

    Parameters

    • path: PathLike

      A path to a file. If a URL is provided, it must use the file: protocol.

    • Optional options: "fs".Mode | "fs".MakeDirectoryOptions & { recursive?: false }

      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.

    Returns Promise<void>

  • Asynchronous mkdir(2) - create a directory.

    Parameters

    • path: PathLike

      A path to a file. If a URL is provided, it must use the file: protocol.

    • Optional options: "fs".Mode | "fs".MakeDirectoryOptions

      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.

    Returns Promise<string | undefined>

Generated using TypeDoc