node.js mkdir和mkdirp
时间: 2024-04-24 09:19:03 浏览: 103
Node.js中的`mkdir`和`mkdirp`都是用于创建目录的函数。
1. `mkdir`是Node.js内置的文件系统模块(fs)中的一个方法,用于创建一个新的目录。它的基本语法如下:
```javascript
const fs = require('fs');
fs.mkdir(path, options, callback);
```
- `path`是要创建的目录的路径。
- `options`是一个可选的参数对象,用于指定创建目录时的权限等选项。
- `callback`是一个回调函数,用于处理创建目录的结果。
2. `mkdirp`是一个第三方模块,它提供了更强大和灵活的功能来创建目录,包括递归创建多层级目录。它的基本语法如下:
```javascript
const mkdirp = require('mkdirp');
mkdirp(path, options, callback);
```
- `path`是要创建的目录的路径。
- `options`是一个可选的参数对象,用于指定创建目录时的权限等选项。
- `callback`是一个回调函数,用于处理创建目录的结果。
`mkdir`和`mkdirp`的区别在于对于多层级目录的处理方式。`mkdir`只能创建单层目录,如果要创建多层级目录,则需要手动逐层创建。而`mkdirp`则可以一次性创建多层级目录,非常方便。
阅读全文