Ответ 1
Возможно, вы уже нашли node-temp тем временем.
В node.js, как мне создать уникальное временное имя файла, a la mkstemp(3)
? Я хочу, чтобы атомная запись файла с помощью fs.rename
.
Возможно, вы уже нашли node-temp тем временем.
Другим популярным пакетом является tmp.
Без использования дополнительных плагинов:
var crypto = require('crypto');
var fs = require('fs');
var filename = 'foo'+crypto.randomBytes(4).readUInt32LE(0)+'bar';
fs.writeFileSync(filename, 'baz');
EDIT: читать комментарии.