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:
Tierney Cyren 2022-06-12 04:33:29 -05:00 committed by GitHub
parent 741ed0f265
commit fab676ec55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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