Skip to content

Commit ee7a261

Browse files
committed
doc: make mkdtemp example work on Windows
Fixes: nodejs#14960
1 parent cba206f commit ee7a261

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

doc/api/fs.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1536,10 +1536,11 @@ object with an `encoding` property specifying the character encoding to use.
15361536
Example:
15371537

15381538
```js
1539-
fs.mkdtemp('/tmp/foo-', (err, folder) => {
1539+
const tempFolder = process.platform === 'win32' ? process.env['TEMP'] : '/tmp';
1540+
fs.mkdtemp(path.join(tempFolder, 'foo-'), (err, folder) => {
15401541
if (err) throw err;
15411542
console.log(folder);
1542-
// Prints: /tmp/foo-itXde2
1543+
// Prints: /tmp/foo-itXde2 or C:\Users\...\AppData\Local\Temp\foo-itXde2
15431544
});
15441545
```
15451546

0 commit comments

Comments
 (0)