doc: add fspromises mkdir example
Signed-off-by: Tierney Cyren <hello@bnb.im> PR-URL: https://github.com/nodejs/node/pull/40843 Reviewed-By: Adrian Estrada <edsadr@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
741ed0f265
commit
fab676ec55
@ -1055,6 +1055,34 @@ property indicating whether parent directories should be created. Calling
|
||||
`fsPromises.mkdir()` when `path` is a directory that exists results in a
|
||||
rejection only when `recursive` is false.
|
||||
|
||||
```mjs
|
||||
import { mkdir } from 'node:fs/promises';
|
||||
|
||||
try {
|
||||
const projectFolder = new URL('./test/project/', import.meta.url);
|
||||
const createDir = await mkdir(path, { recursive: true });
|
||||
|
||||
console.log(`created ${createDir}`);
|
||||
} catch (err) {
|
||||
console.error(err.message);
|
||||
}
|
||||
```
|
||||
|
||||
```cjs
|
||||
const { mkdir } = require('node:fs/promises');
|
||||
const { resolve, join } = require('node:path');
|
||||
|
||||
async function makeDirectory() {
|
||||
const projectFolder = join(__dirname, 'test', 'project');
|
||||
const dirCreation = await mkdir(projectFolder, { recursive: true });
|
||||
|
||||
console.log(dirCreation);
|
||||
return dirCreation;
|
||||
}
|
||||
|
||||
makeDirectory().catch(console.error);
|
||||
```
|
||||
|
||||
### `fsPromises.mkdtemp(prefix[, options])`
|
||||
|
||||
<!-- YAML
|
||||
|
Loading…
x
Reference in New Issue
Block a user